Я хочу удалить определенную строку из нескольких таблиц 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.
игнорируя SQL Injection да, это возможно. – RubahMalam
Возможный дубликат [Как удалить из нескольких таблиц в MySQL?] (Http://stackoverflow.com/questions/3331992/how-to-delete-from-multiple-tables-in-mysql) – umka