簡體   English   中英

如何將mysql EER圖上的更改與表同步

[英]how to synchronize changes on mysql EER diagram with table

我在EER圖中創建關系,我想在表上看到前鍵。 我讀了這篇文章

但是當我這樣做時,會出現這樣的錯誤:

    Executing SQL script in server

ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(11) NOT NULL  AFTER `UserId` 

, DROP PRIMARY KEY 

, ADD PRIMARY KEY (`AddressId' at line 1





ALTER TABLE `kobiakinlar`.`address` ADD COLUMN `user_UserId` (11) NOT NULL  AFTER `UserId` 

, DROP PRIMARY KEY 

, ADD PRIMARY KEY (`AddressId`, `user_UserId`) 

, ADD INDEX `fk_address_user_idx` (`user_UserId` ASC) 



SQL script execution finished: statements: 3 succeeded, 1 failed

如何將表與EER圖同步。

我注意到我需要將MySql存儲引擎設置為InnoDB。 如您在MySQL WorkBench外鍵選項卡中看到的那樣,服務器接受其他存儲引擎的外鍵定義,但會靜默忽略它們。 您可以在此處閱讀有關存儲引擎的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM