شرح صفوف ومحتوى الفقرة
في الإصدارات القديمة، كانت إعادة تسمية العمود تتطلب استخدام العبارة التقليدية CHANGE COLUMN old_name new_name FULL_TYPE مع إعادة كتابة نوع البيانات كاملاً. أما في MySQL 8 الحديثة، فيوفّر الأمر المخصص ALTER TABLE table_name RENAME COLUMN old_name TO new_name طريقة آمنة تغيّر اسم العمود فقط مع الحفاظ التام على نوعه وخصائصه تلقائياً.
SQL
-- Rename a column cleanly in MySQL 8 without retyping its type
ALTER TABLE products
RENAME COLUMN unit_price TO retail_price;
DESCRIBE products;