外键约束格式错误,但未创建任何键

时间:2020-03-07 13:39:18

标签: mysql

我尝试使用此SQL查询创建下表:

CREATE TABLE `users` (
  `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  `userName` TINYTEXT NOT NULL ,
  `email` TINYTEXT NOT NULL ,
  `password` LONGTEXT NOT NULL ,
  `activation` LONGTEXT NOT NULL ,
  `reg_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
);

但这给了我以下错误:

1005-无法创建表users(错误代码:150“外键约束格式不正确”)

我到处搜索了类似的问题,但是这些查询都试图创建,而我不希望该表使用外键。我的数据库中确实有一些表,但是他们不引用该表,因为它还不存在。

我确实删除了数据库中的外键,但是为什么这会干扰创建表。

0 个答案:

没有答案