我需要向MySQL数据库表中添加一行,但前提是该行不存在。我的数据库服务器刚刚宕机了,所以我不能测试它,但是它能像预期的那样工作吗?WHERE `block_file`='announcements' AND `settings_group`='announcement_settings')
这似乎是合理的逻辑这是一个有效的查询,还是有更好的方法呢?
我在facebook上有一个应用程序,我把用户记录在我的数据库上(脚本检查用户是否已经在数据库上,如果不是,它会添加他)。users表只有一个字段"userid",它是主键。检查用户是否已在数据库中注册的脚本是:
$selectuser = $db->query("SELECT * FROM `predictorusers` WHERE `userid`='$user$db->query("INSERT INTO `predictorusers` (`userid`) V