CREATE TABLE `user` ( user_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username CHAR(50) UNIQUE NOT NULL, password VARCHAR(20) NOT NULL, email VARCHAR(20) UNIQUE, phone VARCHAR(15) UNIQUE NOT NULL, avatar VARCHAR(100), status ENUM ('0', '1') NOT NULL DEFAULT '1', flag ENUM ('0', '1') NOT NULL DEFAULT '0', create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) > 3780 - Referencing column 'user_id' and referenced column 'user_id' in foreign key constraint 'address_ibfk_1' are incompatible.
时间: 2024-02-15 10:29:09 浏览: 165
create table
5星 · 资源好评率100%
这个错误提示是因为在创建外键约束时,参考列与被参考列的数据类型不匹配。你需要检查创建外键约束时参考列和被参考列的数据类型是否完全一致,包括数据类型、长度、精度等。如果数据类型不匹配,你需要确保它们能够相互转换,或者更改数据类型以匹配。另外,确保参考列和被参考列都有相应的索引。如果问题仍然存在,请提供更多的信息,我将尽力帮助你解决问题。
阅读全文