相关疑难解决方法(0)

检查是否存在,如果是,则更新1 ++,如果不插入

嘿伙计们快速提问,我目前有一个插入语句 $query= "INSERT into new_mail VALUES ('$to1', '0')"; ,其中字段是用户名,而message_number 目前我要做的是检查条目是否存在,是做一个选择查询,然后用mysql_num_rows(php)检查行数.如果rows == 1,那么我得到当前的message_number并将其设置为等于

$row['message_number']+1. 
Run Code Online (Sandbox Code Playgroud)

然后我用另一个查询更新该条目.

是否有一种更简单的方法只用一个查询在mysql中完成所有这些(检查是否存在,如果不是插入,如果是这样更新message_number,增加1)?

php mysql

2
推荐指数
1
解决办法
1172
查看次数

标签 统计

mysql ×1

php ×1