【发布时间】:2009-01-13 18:16:10
【问题描述】:
例如,将记录插入到具有唯一索引的表中时,最好先进行测试吗? 例如,
$mysqli->query('SELECT email FROM tblUser WHERE email = 'foo@bar.org');
然后确保返回 0 行,然后插入?
$mysqli->query('INSERT INTO tblUser ...');
或者,如果有重复条目,最好跳过测试并处理错误?
谢谢!
【问题讨论】:
-
澄清:值必须是唯一的并且表具有唯一的索引——尝试插入重复的键会导致错误。谢谢!