Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQLi:选择所有where[column]=和process的最佳实践_Php_Mysqli - Fatal编程技术网

Php MySQLi:选择所有where[column]=和process的最佳实践

Php MySQLi:选择所有where[column]=和process的最佳实践,php,mysqli,Php,Mysqli,我正在寻找处理此查询的最佳实践。我只是想确定我做得对 查询:需要从数据库表中选择所有,其中[column]=并将结果复制到另一个表。创建表newtable LIKE originaltable;这将创建一个与原始表相同的新表 DELETE FROM table WHERE [column] = # INSERT INTO table2 (col1, col2, col3) (SELECT col1, col2, col3 FROM table WHERE [column] = #) 插入新

我正在寻找处理此查询的最佳实践。我只是想确定我做得对

查询:需要从数据库表中选择所有,其中[column]=并将结果复制到另一个表。

创建表newtable LIKE originaltable;这将创建一个与原始表相同的新表

DELETE FROM table WHERE [column] = #

INSERT INTO table2 (col1, col2, col3)
(SELECT col1, col2, col3 FROM table WHERE  [column] = #)

插入新表格,从原始表格中选择*列=;这会将选定的记录从原始表移动到新创建的表中

您到目前为止都在尝试什么?这些都是非常基本的mysql查询。。请先试试看,然后再问这里我问1的时候都没想过。我把它拿走了。很明显,我的大脑在这么晚的时候还没有开始处理。我主要关心的是处理副本查询,我不确定该查询的最佳实践是什么。第二个是我不确定的主要查询。一定很晚了,我的大脑甚至没有处理我所问的关于查询1的问题……哈哈。谢谢你。