PHP-选择然后插入时是否需要fetch_array

标签 php mysql sql

您好,我正在编写 PHP 和 mysql。如果我想选择然后插入到数据库,我会

  • step1.从表中选择
  • 第二步。 mysqli_fetch_array 并包含到变量如 $foo
  • 第 3 步。插入 MyTable(名字) 值('$foo')”

是否可以选择然后插入而不从数据库中获取?

最佳答案

如果你想通过 mysql 执行此操作,你可以使用

INSERT INTO Table2(field1, field2) 
SELECT old_field1 as field1, old_field2 as field2 FROM Table1

只需确保将字段名与“as”匹配即可。

关于PHP-选择然后插入时是否需要fetch_array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40276463/

相关文章:

sql - 为什么默认情况下所有表都不是时态表?

php - 更新表mySQL问题

php - 在单个查询中从多个表获取数据 -mysql

php - 在 PHP 中使用 mysqli 创建子查询以按升序获取数组最后 10 个结果

MySQL 将列更改为唯一

如果某个值不存在,MYSQL 15 分钟后删除记录

Mysql 查询 - 帮助从 2 个表中获取数据

sql - 在 SQL Server 中删除具有默认约束的列(如果存在)

php - 用php解析javascript文件

php - mysql查询这个