powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Exists
9 сообщений из 9, страница 1 из 1
Exists
    #32979675
e.One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите поддерживает MySQL вложеные запросы (типа Exists) или нет? Если да, то с какой версии?
...
Рейтинг: 0 / 0
Exists
    #32980015
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
e.OneСкажите поддерживает MySQL вложеные запросы (типа Exists) или нет? Если да, то с какой версии?
У меня MySQL 4.1.8 - вроде работает, с какой версии начался сапорт не знаю, это уже надо конкретно по документации смотреть.
...
Рейтинг: 0 / 0
Exists
    #33045002
Пупсик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, что делаю не так, работать не хочет(MySQL 4).

if not exists(SELECT 'tank' FROM 'tanks' WHERE 'tank' = 'T34')
insert into 'tanks'(`tank`)values('T34')
...
Рейтинг: 0 / 0
Exists
    #33045007
Пупсик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер выдет ошибку:

#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 'if not IN(SELECT `tank` FROM `tanks` WHERE `tank` = 'T34')
in
...
Рейтинг: 0 / 0
Exists
    #33045130
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с версии 4.1.1
...
Рейтинг: 0 / 0
Exists
    #33045474
Пупсик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установлена версия MySQL 4.1.10 . Что делать? Проверил запрос по частям, все работает.А вместе отказывается работать.Мудрые люди помогите.
...
Рейтинг: 0 / 0
Exists
    #33045494
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из какого хелпа или руководства была взята конструкция
Код: plaintext
if not 
?
...
Рейтинг: 0 / 0
Exists
    #33045711
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/doc/mysql/en/insert.html
http://dev.mysql.com/doc/mysql/en/create-table.html
http://dev.mysql.com/doc/mysql/en/create-index.html
тебе хочется, чтобы некая совокупность полей в таблице была уникальна? создаёшь по ним UNIQUE и INSERT IGNORE INTO... вставляешь новые записи, ошибок и дубликатов не будет.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц
...
Рейтинг: 0 / 0
Exists
    #33046278
Astron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПупсикПодскажите, что делаю не так, работать не хочет(MySQL 4).

if not exists(SELECT 'tank' FROM 'tanks' WHERE 'tank' = 'T34')
insert into 'tanks'(`tank`)values('T34')

Нет тут ни IF ни MERGE
для подзапросов надо 4.1

В зависимости от конкретного случая может помочь REPLACE (надо PRIMARY/UNIQUE KEY по tank), либо придется давать серверу несколько команд.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Exists
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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