powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос вызывает ошибку #1064
5 сообщений из 5, страница 1 из 1
Запрос вызывает ошибку #1064
    #40060254
Zeon C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
insert into languages (country_id, name, language_code) 
select (select id from countries where name = 'Russia'), 'Russian', 'ru-ru' 
where not exists (select * from languages 
where country_id = (select id from countries where name = 'Russia') and name = 'Russian');



Запрос вызывает ошибку

#1064 - You have an error in your SQL syntax; check the manual that corresponds
to your MariaDB server version for the right syntax to use near
'where not exists (select * from languages where country_id = (select id from ...' at line 1
...
Рейтинг: 0 / 0
Запрос вызывает ошибку #1064
    #40060261
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот не нравится ей чем-то SELECT без FROM, но с WHERE. В отличие от MySQL...

fiddle
...
Рейтинг: 0 / 0
Запрос вызывает ошибку #1064
    #40060457
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
 /* mariaDB 10.3 */
.....
select (select id from countries where name = 'Russia'), 'Russian', 'ru-ru' FROM DUAL
where not exists (select * from languages.....

/* mariaDB 10.4-10.5 */

прокатит как в MySQL  без From Dual
...
Рейтинг: 0 / 0
Запрос вызывает ошибку #1064
    #40060570
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и для MySQL тоже неоднозначно
fiddle
...
Рейтинг: 0 / 0
Запрос вызывает ошибку #1064
    #40060587
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov
ну и для MySQL тоже неоднозначно
В общем, это всё фортели устаревшей версии - в обоих случаях.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос вызывает ошибку #1064
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]