给出下表:
CREATE TABLE User (
Email VARCHAR(256) PRIMARY KEY,
Name VARCHAR(256),
);
我正在尝试将日期插入表中。要检查重复,我应该使用 SQL 从 email = $email 的用户中选择电子邮件并检查返回的数字或行数是否为 1,如果是 1,我只使用 php 打印错误消息,或者我是否应该尝试插入数据到表中并使用以下打印错误?
mysql_query('INSERT INTO ...');
if (mysql_errno() == 1062) {
print 'no way!';
}
哪个是更好的方法?