繁体   English   中英

更改mysql中外键引用的数据类型

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM