Kri*_*ten 5 mysql mysql-workbench
我正在使用 MySQL Workbench 设计一个新模式,并且我有一个新表的现有 create 语句。是否可以使用 create 语句来创建表而不是手动写出所有列和类型?
例如,这是我的 SQL:
CREATE TABLE IF NOT EXISTS `mydb`.`user` (
`user_id` INT UNSIGNED NOT NULL,
`last_updated` DATETIME NOT NULL DEFAULT now(),
`user_stamp` INT UNSIGNED NOT NULL DEFAULT 1,
`user_name` VARCHAR(15) NOT NULL,
`company_code` INT UNSIGNED NOT NULL,
`email` VARCHAR(50) NULL DEFAULT '',
`active` CHAR(1) NULL DEFAULT 'Y',
`first_name` VARCHAR(20) NULL,
`last_name` VARCHAR(20) NULL,
PRIMARY KEY (`user_id`),
INDEX `fk__user__company_idx` (`company_code` ASC),
CONSTRAINT `fk__user__company`
FOREIGN KEY (`company_code`)
REFERENCES `mydb`.`company` (`company_code`)
ON DELETE CASCADE
ON UPDATE NO ACTION
);
Run Code Online (Sandbox Code Playgroud)
我希望能够在 MySQL Workbench 的某处运行此语句,以便将表添加到我的架构中,然后在我的图表中使用它。
您可以将CREATE TABLE语句保存到文件中,然后File > Import > Reverse Engineer MySQL Create Script...在 Mysql Workbench (v. 8.0) 中进行选择。如果你的表之间有关系,Mysql Workbench 应该能够猜到。
| 归档时间: |
|
| 查看次数: |
2774 次 |
| 最近记录: |