我有一个查询,将数据从多个从表传输到一个主表。这是我的一个查询的示例:
$insert = mysql_query("
INSERT IGNORE INTO master (title, description, keywords, url, uniqueid, city, state, zip, datetime, expiretime)
SELECT title, description, keywords, url, uniqueid, city, state, zip, datetime, expiretime
FROM slave1 WHERE zip IS NOT NULL AND keywords IS NOT NULL AND city IS NOT NULL") or die(mysql_error());
运行此查询后,将插入数据行,其中包含我指定master
的部分或全部字段 (字段为、和)NULL
NOT NULL
zip
keywords
city
似乎mysql完全忽略了IS NOT NULL
参数。有谁知道解决方案?