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