使用数组

时间:2015-06-07 05:22:01

标签: php mysql

我想一次从多个mysql表中删除特定行。表格有一个共同的列。

我将表名保存在这样的数组中:

$tables = array('table1','table2','table3','table4');
foreach($tables as $table) {
$query = $con->query("DELETE FROM $table WHERE Column='somevalue'");
}

if($query === FALSE) {
echo "Error : " . $query . $con->error;
}

这是一次从多个表中删除行的方法吗?如果这是一个愚蠢的问题,请原谅。我不是PHP和MySql的专家..

1 个答案:

答案 0 :(得分:1)

要删除表,必须使用drop命令。只需将DROP与要用逗号分隔的mysql表一起使用:

例如:DROP TABLE T1,T2,T3