سوال در مورد تمرین تغییرات در ساختار جدول

پرسیده شده
فعالیت 991 روز پیش
دیده شده 334 بار
0

با سلام و احترام


در مورد تمرین تغییرات در ساختار جدول  برای اینکه نام جدول را از persons  به users  تغییر بدهیم من با دستور زیر نوشتم .

ALTER TABLE persons RENAME TO users; 

 

در صورتی که پاسخی که در سایت بود قسمت ALTER TABLE  را نداشت  به صورت زیر بود 

RENAME TABLE persons TO users;

 

سوالی که داشتم این است که دستوری که من نوشتم با ALTER TABLE  اشتباه است ؟ 

 

یک سوال دیگه در مورد این که ستون IP  رو به جدول users  اضافه شود و مقدار پیش فرض null باشد . من دستور را به صورت زیر نوشتم . آیا حتما باید DEFAULT هم نوشته شود؟ 

ALTER TABLE users ADD ip varchar(16) NULL

 

فایل پیوست

الهه شجاعی زاده
الهه شجاعی زاده

20 مرداد 00

1
حذف شده

درود

سوال اول: ن اشتباه نیست، syntax کلی به این شکل هستش

ALTER TABLE table_name RENAME TO new_table_name;

 

سوال دوم:‌ نیازی نیست default رو قرار بدید

ALTER TABLE mytable MODIFY mycolumn varchar(255) null;
فایل پیوست

امیر صالحی

توسط

امیر صالحی

20 مرداد 00