1 / 1 / 0
Регистрация: 26.11.2017
Сообщений: 166
|
||||||
1 | ||||||
При исполнении forward engeneer в mysql workbench вылетает ошибка. Error 1064: You have an error in your SQL syntax;13.03.2019, 21:48. Показов 2587. Ответов 6
Метки нет Все метки)
(
0
|
|
13.03.2019, 21:48 | |
Ответы с готовыми решениями:
6
Ошибка SQL запроса #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax t Создаю таблицу в MySQL матерится: #1064 - You have an error in your SQL syntax Подскажите, пожалуйста, в подобных темах не нашла решения Error: 1064 - You have an error in your SQL syntax
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
14.03.2019, 11:43 | 2 |
поле idtable1 существует вообще?
покажите DDL table1
0
|
1 / 1 / 0
Регистрация: 26.11.2017
Сообщений: 166
|
|
14.03.2019, 12:24 [ТС] | 3 |
Через диаграмму задаю
0
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
||||||
14.03.2019, 12:55 | 4 | |||||
воркбенч довольно глючен. тоже сталкивался с проблемой при создании внешних ключей.
просто выполните этот код в воркбенч, как выполняете запросы
0
|
411 / 365 / 142
Регистрация: 09.04.2011
Сообщений: 1,043
|
|
14.03.2019, 17:46 | 5 |
но в данном случае он пишет ответ сервера, 1064 это ошибка сервера, а не клиента
..и в одинарных кавычках цитирует часть запроса с того места где начинается ошибка. Это очень полезное свойство, так как позволяет сразу определить место, которое сервер счел ошибочным. подробнее см MySQL error 1064 т.е. в данном случае ругается на visible вероятно воркбенч новый, рассчитан на 8ку Внешние ключи имеют много нюансов и ограничений из-за чего существует немало возможностей получить ошибку при работе с ними. Проблема в том, что сообщения об ошибках содержат мало полезной информации и не указывают причину возникновения ошибки. пару лет назад я собрал полный список причин возникновения ошибок внешних ключей и сделал сводную таблицу, см Ошибки внешних ключей: errno 150, MySQL error 1005 и другие
0
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
14.03.2019, 18:08 | 6 |
retvizan, я сталкивался с проблемой такого рода: при создании ключа через GUI (но не через диаграмму, а через “графический alter table”) workbench не давал выбрать поле на которое будет ссылаться ключ. При этом сгенерировать ключ из кода всегда удавалось. Вышеописанная ошибка встречается редко, но в интернетах о ней пишут. Сталкивались с таким?
0
|
411 / 365 / 142
Регистрация: 09.04.2011
Сообщений: 1,043
|
|
14.03.2019, 18:32 | 7 |
нет, я всегда пишу код
у сервера своих косяков хватает, и добавлять к ним проблемы клиентов, а потом разбираться почему не получается..
0
|
14.03.2019, 18:32 | |
Помогаю со студенческими работами здесь
7
#1064 - You have an error in your SQL syntax #1064 - You have an error in your SQL syntax; #1064 - You have an error in your SQL syntax
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |