Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีเปลี่ยนชื่อตารางใน MySQL


ใช้คำสั่ง ALTER TABLE ... RENAME TO เพื่อเปลี่ยนชื่อตาราง

สร้างตาราง Employee:

mysql> CREATE table Employee -> ( -> EmpId int, -> EmpName varchar(200) -> ); Query OK, 0 rows affected (0.49 sec)

เปลี่ยนชื่อเป็น EmployeeTable:

mysql> alter table Employee rename to EmployeeTable; Query OK, 0 rows affected (0.56 sec)

ทดสอบ: Query ตารางเก่าจะ error, ตารางใหม่ทำงานได้:

mysql> SELECT * from Employee; ERROR 1146 (42S02): Table 'business.employee' doesn't exist
mysql> SELECT * from EmployeeTable; Empty set (0.00 sec)

หมายเหตุ: คำสั่ง RENAME TABLE ก็สามารถใช้ได้เช่นกัน (เช่น RENAME TABLE old_name TO new_name)