MySQL копирование таблицы не работает

Я использую PHP для копирования таблицы для резервного копирования.

Код прост.

///////////////////////////////////////////////////////////////
//  BACKUP TABLE
///////////////////////////////////////////////////////////////
mysqli_query($conn, "DROP TABLE SerialTable3");
mysqli_query($conn, "CREATE TABLE SerialTable3 LIKE SerialTable2");
mysqli_query($conn, "INSERT INTO SerialTable3 (SELECT * FROM SerialTable2)");

mysqli_query($conn, "DROP TABLE SerialTable2");
mysqli_query($conn, "CREATE TABLE SerialTable2 LIKE SerialTable1");
mysqli_query($conn, "INSERT INTO SerialTable2 (SELECT * FROM SerialTable1)");

mysqli_query($conn, "DROP TABLE SerialTable1");
mysqli_query($conn, "CREATE TABLE SerialTable1 LIKE SerialTable");
mysqli_query($conn, "INSERT INTO SerialTable1 (SELECT * FROM SerialTable)");
///////////////////////////////////////////////////////////////

Стол сброса работает, как я подтверждаю.
Создать таблицу также работает.

Но вставка SQL не работает …
Я видел много других людей, делающих это, чтобы скопировать таблицу. Но в моем случае никогда не работает …

Я знаю, что это все то же самое, но я пытался

mysqli_query($conn, "INSERT INTO SerialTable1 SELECT * FROM SerialTable");
mysqli_query($conn, "INSERT INTO SerialTable1 AS SELECT * FROM SerialTable");
mysqli_query($conn, "INSERT INTO SerialTable1 AS (SELECT * FROM SerialTable)");

В чем дело?
Что касается сброса и создания работ, то с подключением проблем тоже нет.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]