🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ الهه شجاعی زاده
سوال در مورد تمرین تغییرات در ساختار جدول
امیر صالحی حل شده توسط امیر صالحی

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


در مورد تمرین تغییرات در ساختار جدول  برای اینکه نام جدول را از 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

 

درود

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

ALTER TABLE table_name RENAME TO new_table_name;

 

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

ALTER TABLE mytable MODIFY mycolumn varchar(255) null;
بهترین پاسخ
امیر صالحی ۲۰ مرداد ۱۴۰۰، ۱۶:۴۸