[英]Alter data type referenced by foreign key in mysql
我们需要更改MySQL中外键引用的几个表的数据类型。
让我用一个例子解释,考虑任命是与列APPOINTMENT_ID一个表,我期待从十进制更改APPOINTMENT_ID的数据类型为Double和其他要求来改变其PRIMARY KEY应该有AUTO_INCREMENT列。
在不影响数据库设计的情况下,我们将如何做到这一点。
尝试这个
ALTER TABLE t1 CHANGE <column_name> <column_name> <type>
note: you have to write column name twice OR
ALTER TABLE t1 MODIFY <column_name> <type> ;
像ALTER TABLE APPOINTMENTS CHANGE APPOINTMENT_ID APPOINTMENT_ID Double
但是,对主键设置double
数据类型不是一种好方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.