php - Mysql/PHP 更新表 + 插入另一个表

标签 php mysql

我可以将某些内容复制到其他表并在同一个表中更新它吗?

喜欢:

INSERT INTO 'table_new' (name) values ("thomas") 

同时:

UPDATE 'table_old' set ChangesWereMadeAt = (the date, where the changes were made) 

我可以在其他表中放入一些内容,同时它也保留在旧表中并且只更新一列吗?

我使用 PHP/MySql

最佳答案

使用LAST_INSERT_ID();

INSERT INTO 'table_new' (name) values ("thomas");
$last_id_inserted = LAST_INSERT_ID(); 

UPDATE 'table_old' SET blah='$blah' WHERE id='$last_id_inserted';

关于php - Mysql/PHP 更新表 + 插入另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28472568/

相关文章:

php - 检查页面 View 是否唯一的简单方法?

php - INSERT 或 REPLACE 正在创建重复项

php - 图片上传到文件夹中。但在浏览器中无法查看

php - 帮助复制和粘贴编码器

php - 如何使用 php 在 Joomla 数据库中设置限制?

php - 如何使用php格式化数据库中的日期

php - 如何显示 Cookie?

sql - 通过一些计算从数据库中获取前 10 名

java - 将位置详细信息传递给 mysql 存储过程

sql - MySQL:每日平均值