mysql-error-1005

    3熱度

    1回答

    好吧,所以我在MySQL中創建索引和外鍵的表。我使用MySQL Workbench來創建表格,然後讓它正向工程設計一個SQL創建腳本(在可視化DB環境中,我的工作比剛剛用手寫出SQL代碼更好)。 的問題是很多時候我導入SQL腳本到MySQL,我得到了經典eror: #1005 - Can't create table 'db.tablename' (errno: 121) 我管理的每個時間,通

    0熱度

    3回答

    我在嘗試爲MySql(Innodb)中的表生成外鍵時遇到了一些問題。你能幫我一起嗎? 引用的表: *create table entity { PID INT(20) auto inc not null, ENTITYID INT(20) not null, details VARCHAR(100) not null, primary key(PID,EN

    0熱度

    1回答

    我收到錯誤#1005 - 無法創建表(errno:150)。 我已通過的清單: 兩個表是InnoDB的 列是相同的類型(INT) 屬性是相同的(UNSIGNED NOT NULL) 的排序規則是一樣的 我試過用外鍵的索引,它仍然不起作用(並且它們不應該用於MySQL 5)

    -1熱度

    2回答

    我對創建的SQL數據庫有問題。我試圖切換到使用INNODB,但我似乎無法獲得級聯的語法(或可能邏輯)正確。 這是part of the code erroring。它不象線在平時神祕的40 錯誤輸出(至少對我來說)形式: ERROR 1005 (HY000) at line 36: Can't create table './school/staff.frm' (errno: 150) 編輯:

    35熱度

    4回答

    我在MySQL創建中出現這個錯誤。我在做: CREATE TABLE `blogReply` ( `Id` INT(24) NOT NULL AUTO_INCREMENT COMMENT 'Primary Key of This Table', `blogId` INT(24) NOT NULL COMMENT 'Blog where this reply was pos

    3熱度

    3回答

    我與SQL創建的名稱tbl_groupmaster一個表,如下圖所示: create table tbl_groupmaster ( tgm_groupid int(10) unsigned NOT NULL auto_increment, tgm_groupname varchar(50), tgm_groupdescription varchar(50),

    2熱度

    6回答

    我無法創建表,我不明白是什麼錯誤。 phpMyAdmin設置PRIMARY KEY聲明旁邊的錯誤指示器...我不明白爲什麼這是錯誤的... 此表是一個子表,它與另一個表具有一對多的標識關係。 CREATE TABLE IF NOT EXISTS `ruilen`.`Voorwerpen` ( `voorwerpen_id` INT NOT NULL AUTO_INCREMENT , `naam`

    4熱度

    2回答

    我最近一直在使用MySQL數據庫,並使用MySQL工作臺來設計數據庫。 當我使用出口SQL函數,所以實際上,我可以在該數據庫中獲取的佈局,我得到: 「錯誤1005:無法創建表」 這似乎在create table語句中與外鍵相關。 有沒有人有這方面的解決方法,不包括約束出來,並在以後把它們放回去?鑑於數據庫的大小,這是一個不太理想的解決方案。