Home >Backend Development >PHP Tutorial >Mysql如何实现在插入数据时更新其中一个字段?

Mysql如何实现在插入数据时更新其中一个字段?

WBOY
WBOYOriginal
2016-06-06 20:27:231447browse

Mysql如何实现在插入数据时更新其中一个字段?

我的sql语句如图,如何在insert的时候更新其中的project_id字段呢?

回复内容:

Mysql如何实现在插入数据时更新其中一个字段?

我的sql语句如图,如何在insert的时候更新其中的project_id字段呢?

直接给你个例子,相信你能看懂,
insert into users (id,username,password) select null,username,'3333' from users where id=1

ON DUPLICATE KEY UPDATE 语法,这个要配合唯一索引使用

先插入insert 如果成功则 返回自增ID,再执行update 这样可以啊,执行2条SQL就行

这是要写触发器么。。。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn