mysql-error-1005

    2熱度

    2回答

    我有以下實體:住宅列表,商業列表,租賃列表和特色列表,其中包含每個用戶的特色屬性。最合乎邏輯似乎利用超/亞型的方法,創建下表: CREATE TABLE listings ( id ..., listPrice ..., ... PRIMARY KEY (id) ) CREATE TABLE residential ( id ... .

    0熱度

    1回答

    ,而我試圖導入我收到了這樣的錯誤mysql的備份文件, ALTER TABLE `sf_guard_group_permission` ADD CONSTRAINT `sf_guard_group_permission_FK_1` FOREIGN KEY (`group_id`) REFERENCES `sf_guard_group` (`id`) ON DELETE CASCADE , ADD

    1熱度

    1回答

    我使用MySQL Workbench創建了一些表格,然後轉發'forward engineer'來創建腳本來創建這些表格。但是,腳本導致我遇到了一些問題。其中之一涉及外鍵。所以我嘗試使用alter table創建單獨的外鍵添加,但我仍然遇到問題。代碼如下(在一組語句,刪除/創建報表我離開......雖然我不認爲他們應該的問題,這個): SET @[email protected]@UNIQUE_C

    9熱度

    2回答

    mysql> ALTER TABLE category ADD CONSTRAINT category_parent_category_id FOREIGN KEY (parent) REFERENCES category(id); ERROR 1005 (HY000): Can't create table 'sfnews.#sql-244_1' (errno: 150) DDL如下: C

    0熱度

    3回答

    我越來越想添加一個外鍵contraint當這個錯誤: #1005 - Can't create table './testtable/#sql-595_146.frm' (errno: 150) 我需要做一個ON DELETE CASCADE的共享項目ID的所有圖像時項目被刪除。我的簡化表結構如下: CREATE TABLE IF NOT EXISTS `images` ( `image_id

    68熱度

    22回答

    我必須在mysql中創建一個帶有2個表的數據庫,但腳本失敗,並顯示errno 150(外鍵問題)。我仔細檢查了兩個表上的外鍵字段是相同的,我找不到任何錯誤。 下面是腳本: SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHE

    1熱度

    3回答

    出於某種原因,這個MySQL失敗: CREATE SCHEMA IF NOT EXISTS `partB` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ; USE `partB`; CREATE TABLE Employees (ssn CHAR(11), Name CHAR(30), mlot INTEGER, PRI

    5熱度

    1回答

    我甩一個DB從生產: 的mysqldump -u用戶名-p intranet2 > intranet2.sql 到開發服務器: 的mysql -u用戶名-p intranet2 < intranet2.sql ,我得到這個: ERROR 1005(HY000)在行244:無法創建表 './intranet2/dept.frm'(錯誤:150) 我試圖把這個SQL文件的開頭: SET FOREIGN

    1熱度

    3回答

    mysql> create table balance_sheet( -> Cash_and_cash_equivalents VARCHAR(20), -> Trading_financial_assets VARCHAR(20), -> Note_receivable VARCHAR(20), -> Account_receivable VARCHAR(2

    14熱度

    7回答

    我在ubuntu 9.10上運行Mysql, Mysql的進程以root身份運行,我在登錄時使用root帳戶到Mysql,我給了所有權限,我使用我自己的數據庫(不是MySQL),我可以創建一個表,但是當我嘗試創建臨時表時我得到這個錯誤: 錯誤1005(HY000):無法創建表 'TMP'(錯誤:13) 對於此查詢: CREATE TEMPORARY TABLE tmp目錄(ID INT); 我在我