Я пытаюсь перенаправить инженерную модель SQL в мою бродячую базу данных phpMyAdmin Laravel. Однако я получаю код ошибки 1064. Версия базы данных MySQL - 5.7.2, Laravel 5.8, версия MySQLWorkbench 8.0.12. Что не так с автоматически сгенерированным сценарием MySQL от MySQLWorkbench?
Журнал сообщений:
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 'UNSIGNED NOT NULL AUTO_INCREMENT,
`created_at` DATETIME NOT NULL DEFAULT CURRE' at line 5
SQL Code:
-- -----------------------------------------------------
-- Table `mydb`.`asset_types`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`asset_types` (
`id` INT(11) UNIQUE UNSIGNED NOT NULL AUTO_INCREMENT,
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` DATETIME NULL,
`deleted_at` DATETIME NULL,
`name` VARCHAR(255) NOT NULL,
`system_name` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC),
UNIQUE INDEX `system_name_UNIQUE` (`system_name` ASC))
SQL script execution finished: statements: 8 succeeded, 1 failed
Fetching back view definitions in final form.
Nothing to fetch