SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.05.2008 15:02:40

Валет-69
Завсегдатай
Зарегистрирован: 23.05.2008
Сообщений: 37

Удаление пустых строк. Исправление нумерации

Создана таблица с двумя полями. Модификация обеих - "null".
Поле №1 состоит из текстовых строк, в поле №0 записана порядковая нумерация строк в поле №1.
Как из поля №1 удалить все пустые строки, а затем в поле №0 откорректировать нарушенную в результате такой сортировки точность нумерации?

Неактивен

 

#2 27.05.2008 18:20:58

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Удаление пустых строк. Исправление нумерации

Модификация обеих - "null"

Не понял. Что значит "модификация"?

Условие на пустоту поля:
WHERE colname = '' OR colname IS NULL

если нужно несколко полей, то для каждого через AND:
WHERE (colname = '' OR colname IS NULL) AND (colname2 = '' OR colname2 IS NULL)  ...

Когда удалите нужные строки - переходите к задаче пересчета нумерации, решение которой описано в теме
http://sqlinfo.ru/forum/viewtopic.php?pid=3813#p3813

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson