Bug #46787 | Forward Engineer for SQL CREATE does not work | ||
---|---|---|---|
Submitted: | 18 Aug 2009 13:56 | Modified: | 28 Aug 2009 9:40 |
Reporter: | Dennis Becker | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Workbench | Severity: | S1 (Critical) |
Version: | 5.1.17 | OS: | Windows (Windows XP SP3) |
Assigned to: | Alexander Musienko | CPU Architecture: | Any |
[18 Aug 2009 13:56]
Dennis Becker
[18 Aug 2009 13:56]
Dennis Becker
my small model
Attachment: the-affinity.mwb (application/octet-stream, text), 10.21 KiB.
[27 Aug 2009 13:54]
Johannes Taxacher
fix confirmed. will be included in 5.1.18
[28 Aug 2009 9:40]
Tony Bedford
An entry has been added to the 5.1.18 changelog: The Forward Engineer SQL Script wizard generated invalid SQL code for a small model with foreign keys: SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL'; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;