モデルでこの sql ルーチンを実行する必要があります。
$this->db->query('LOCK TABLE orders WRITE');
$this->db->query('TRUNCATE TABLE orders');
$this->db->query('INSERT INTO orders SELECT * FROM orders_tmp');
$this->db->query('UNLOCK TABLES');
しかし、私はこのエラーが発生します:
エラー番号: 1192
要求されたコマンドを実行できません: テーブルがロックされているか、トランザクションが
TRUNCATE TABLE 命令を実行しています
このテーブルの DB エンジンとして MyISAM を使用します。
手伝っていただけませんか?