SQLでテーブル一括削除
-
連投質問恐れ入ります。
作成したテーブルの削除方法を知りたいです。まず複数テーブルに対して実行したいので、functions.phpにこう書きました。
$tables = [ 'table_a','table_b' ]; foreach ( $tables as $table ) { my_drop_table( $table ); }
そしてDROPする関数ですが、こうか
function my_drop_table ( $table ) { global $wpdb; $sql = "DROP TABLE $table"; $wpdb->( $sql ); }
またはこうか
function my_drop_table ( $table ) { global $wpdb; $sql = "DROP TABLE $table"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); }
など試しても削除されず、お手数ですがどなたか方法を教えていただけますでしょうか。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「SQLでテーブル一括削除」には新たに返信することはできません。