Я бы заменил пустые данные в поле значением NULL.
Извлечение записи таблицы - 3 разных типа (Drupal 6 DB), я хочу, чтобы пустые (242) проходили как NULL.(156):
INSERT INTO `content_field_lien_externe` (`vid`, `nid`, `delta`, `field_lien_externe_url`, `field_lien_externe_title`, `field_lien_externe_attributes`) VALUES
(10, 10, 0, 'http://www.onisep.fr', 'Lien ONISEP', 'a:0:{}'),
(156, 18, 3, NULL, NULL, NULL),
(242, 219, 0, '', NULL, 'a:0:{}');
и мой запрос:
UPDATE `content_field_lien_externe`
SET `field_lien_externe_url` = replace(field_lien_externe_url, '', 'NULL')
ничего не делать, так чего не хватает?
спасибо