MySQL ошибок рабочей среды при переадресации в phpmyadmin - PullRequest
0 голосов
/ 08 мая 2020

Я использую рабочую среду Mysql для разработки своих баз данных для нескольких разных проектов, но когда я go пересылаю инженера, чтобы скопировать и вставить код SQL в PHPmyadmin, или если я попытаюсь выполнить прямую загрузку на моем локальная настройка, мне постоянно выдаются ошибки, и это сводит меня с ума, учитывая, что это программа специально для MySQL.

Не уверен, почему я продолжаю получать синтаксические ошибки для кода, созданного программой для своего собственного языка.

Но часто это какая-то вариация этой же ошибки почти для каждой таблицы, которую я пытаюсь загрузить.

Stati c анализ:

3 ошибки были обнаружены во время анализа.

Ожидается запятая или закрывающая скобка. (рядом с "ВИДИМЫМ" на позиции 497) Неожиданное начало оператора. (рядом с "role_id" в позиции 560) Нераспознанный тип оператора. (рядом с «ССЫЛКИ» на позиции 576) SQL запрос:

- ---------------------------- ------------------------- - Таблица admintom_template. employees - ------------- ---------------------------------------- СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ admintom_template. employees (employees_id INT NOT NULL, role_id INT NULL, hire_date DATE NULL, title VARCHAR (255) NULL, dob DATE NULL, payrate DECIMAL (8,2) NULL, pay_type VARCHAR (8) NULL, PRIMARY KEY (employees_id), INDEX fk_employees_roles1_idx (role_id AS C) VISIBLE, CONSTRAINT fk_employees_roles1 FOREIGN KEY (role_id) ССЫЛКИ admintom_template. roles ( id) ПРИ УДАЛЕНИИ НЕТ ДЕЙСТВИЙ ПРИ ОБНОВЛЕНИИ НЕТ ДЕЙСТВИЙ) ENGINE = InnoDB

MySQL сказал: Документация

1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования

рядом с 'VISIBLE, CONSTRAINT fk_employees_roles1 FOREIGN KEY (role_id) R' в строке 13

Иногда я вижу замечание о функции AS C, которую добавляет программа.

Так что я немного сбит с толку, почему MySQL workbench не может создавать безошибочный код для своего собственного программного обеспечения. И я действительно не знаю, что мне делать, чтобы исправить указанные ошибки. «Видимый» часто появляется, и я даже не уверен, почему он там есть.

...