php - 将多行从一个表传输到另一个表

标签 php mysql database datatable

我创建了一个名为“Rate”的新表,用于对“帖子”表中的帖子进行评级。 Posts 表已有数据,但 Rate 为空。当我创建新帖子时,其 ID 会添加到费率中,但有许多未添加的帖子是在费率表之前发布的。

我可以使用哪种查询将多行从帖子(仅 ID)传输到费率表?

最佳答案

使用MySQL INSERT ... SELECT用于将数据从一个表插入到另一个表。例如:

 INSERT INTO Rate (ID, col1, col2) SELECT ID, somecol1, somecol2 FROM Posts WHERE ....

关于php - 将多行从一个表传输到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4360483/

相关文章:

javascript - 如何在 diff 文本区域中显示 php 获取的值?

php - ajax,语法错误: unexpected token A in json at position 0

mysql - mysql中如何使用不大于运算符

database - 在 Postgresql 上使用部分字符串进行全文搜索

php - 不区分大小写的字符串比较

javascript - 如何使用 codeigniter 将动态输入值插入数据库?

mysql - 如何将MySQL中的时区偏移值(例如 “-0400”)转换为带有冒号(例如 “-04:00”)的值?

sql - 甲骨文 : Foreign Key Error : Unknown Command

database - 应该强制执行参照完整性吗?

php - 无法从 $_FILES 获取值