如果行不存在,mysql update函数会自动插入包含数据的行吗?

时间:2016-11-24 14:02:01

标签: php mysql codeigniter

我使用codeigniter PHP框架创建一个带有个人资料的用户登录系统,而不是。

我目前有一个注册和登录系统,以及一个表格来编辑个人资料数据"。

但是,由于帐户表个人资料表之间的外键限制,如果他们要再次尝试编辑他们的个人资料,它会将数据插入到表中,因为每个帐户只能有一个配置文件表行,所以无法完成。

我想知道如果一行还没有存在, MySQL 中的更新功能是否会插入数据?然后只需在每个配置文件编辑调用中更新该行。

感谢您的帮助。

0 个答案:

没有答案