нужно найти все строки в таблице у которой pole1 пустое и удалить PHP: $q="SELECT id FROM table WHERE pole1=''"; не получается пробовал WHERE pole1 is null тоже самое структура таблицы PHP: CREATE TABLE `table` ( `id` int(20) NOT NULL auto_increment, `pole` varchar(200) NOT NULL, `pole1` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM; PHP: $q="DELETE FROM leter WHERE mail IS NULL"; $result=mysql_query($q); if($result){echo'Записи удалены';}else{echo'Никуя не удалены';} код ошибок не выводит пишет что записи удалены но не удаляет никуя уже с утра парюсь, я в пыхе просто не очень разбираюсь тем более в мускуле, помогите пожалуйста
А как там могут быть пустые значения если стоит NOT NULL? А вообще хотелось бы узнать как они пустые. Там может быть null а может быть пробел или просто ''. А так: DELETE * FROM table WHERE id=''
попробуй так Code: SELECT id FROM table WHERE pole1 RLIKE '^[[:blank:]]*$' только табуляция почему то под шаблон не попадает хотя должна вроде
так тоже не работает а запрос и структуру эт я привел к примеру, у меня немного больше полей да и запрос по сложнее