mysql-error-150

    135热度

    31回答

    我想导入一个.sql文件及其在创建表时失败。 这里是一个失败的查询: CREATE TABLE `data` ( `id` int(10) unsigned NOT NULL, `name` varchar(100) NOT NULL, `value` varchar(15) NOT NULL, UNIQUE KEY `id` (`id`,`name`), CONSTRAINT `data

    16热度

    7回答

    当我执行在以下两个查询(我已经剥离下来,绝对必要): mysql> CREATE TABLE foo(id INT PRIMARY KEY); Query OK, 0 rows affected (0.01 sec) mysql> CREATE TABLE bar (id INT, ref INT, FOREIGN KEY (ref) REFERENCES foo(id)) ENGINE I

    0热度

    1回答

    我有一个疑问,我在做什么毛病如下表声明: 的MySQL返回错误150 DROP table usuario; DROP table MiTabla; CREATE TABLE usuario( id smallint unsigned auto_increment primary key, name varchar(20) not null )ENGINE=InnoDB; Inser

    0热度

    1回答

    我不太确定为什么我从我的web服务器中的phpmyadmin错误150,当我在本地创建表工作正常,也许我失去了一些东西。 这里是我的代码: 表USUARIOS CREATE TABLE IF NOT EXISTS `usuarios` ( `id` INT NOT NULL AUTO_INCREMENT COMMENT 'LLave primaria de la tabla' , `nombre

    0热度

    2回答

    我已经看了好几篇文章,但没有找到我的问题的解决方案。我的怀疑是错误源于我试图用一个列引用两个不同表中的同一主键列。具体来说,该出价表具有也存在于投标人和item_round_status表中的外键simulation_id。出价表引用了这两个表的外键,但我希望在表中只使用一个simulation_id列。这是错误150问题的来源吗? -- -----------------------------

    1热度

    1回答

    我想为我的数据库课程项目运行一些基本的CREATE TABLE语句,并得到一些奇怪的错误。 当我创建表MANUF它运行良好,但是当我尝试创建一个表,订购,使用相同的语法,这是行不通的。另外,当我尝试创建这个表时,我得到一个errno:150.我相信这与我的外键创建有关,但我并不确定。这是一个截图。 我是相当新的使用MySQL,因此任何建议将不胜感激,谢谢。

    0热度

    2回答

    我不知道为什么错误代码不断弹出。我试图做的是将我的专辑表中的流派列设置为链接到流派表中的流派列的外键。但是,每次我尝试在专辑的SQL命令中将Genre实现为外键时,我总是收到错误150,但没有指出错误的可能性。因为这两个表中的字段信息是相同的。后面我的相册表 CREATE TABLE `Albums` (  `Album_id` int(6) NOT NULL auto_increment,

    0热度

    1回答

    我试图创建两个表如下, -- -- Table structure for table `users` -- CREATE TABLE IF NOT EXISTS `users` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `UserType` varchar(32) DEFAULT NULL, `FirstName` varchar(64) DEF