Удаление с where (MySQL)

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Удаление с where (MySQL)

Сообщение lord0n » 29.09.2005 (Чт) 10:36

Доброго времени суток.
можно ли применить вот такой запрос:
Код: Выделить всё

delete from tab1 where col1 <> 1


а то таблица очень важная, боюсь все потерять :roll:
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 29.09.2005 (Чт) 10:42

Можно. Удалишь все записи, в которых col1 не равен 1.
Lasciate ogni speranza, voi ch'entrate.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 29.09.2005 (Чт) 13:15

alibek писал(а):Можно. Удалишь все записи, в которых col1 не равен 1.


спасибо
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Re: Удаление с where (MySQL)

Сообщение Q2W » 29.09.2005 (Чт) 15:27

lord0n писал(а):
Код: Выделить всё
delete from tab1 where col1 <> 1

Вообще <> это в VB так, а в SQL !=
Я знаю верный путь

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Re: Удаление с where (MySQL)

Сообщение lord0n » 29.09.2005 (Чт) 15:52

Q2W писал(а):
lord0n писал(а):
Код: Выделить всё
delete from tab1 where col1 <> 1

Вообще <> это в VB так, а в SQL !=


спасибо, не знал :roll:
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 29.09.2005 (Чт) 16:18

А на самом деле работает и так, и эдак :).

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 29.09.2005 (Чт) 16:21

Ennor писал(а):А на самом деле работает и так, и эдак :).

Странно.
Я знаю верный путь

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 29.09.2005 (Чт) 16:40

Только что проверил в MySQL: работает и <>, и !=. Не удивлюсь, если это заложено в стандарте ANSI.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.09.2005 (Чт) 17:16

ANSI SQL: <>

Синтаксис != не ANSI и некоторые СУБД его не поддерживают.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 30.09.2005 (Пт) 7:38

еще раз спасибо
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 1

    TopList