ホームページ > バックエンド開発 > PHPチュートリアル > PHP は、データベース内の指定されたプレフィックスを持つテーブルをバッチ削除します。prefix_ を例として、prefix_PHP のバッチ削除チュートリアルを参照してください。

PHP は、データベース内の指定されたプレフィックスを持つテーブルをバッチ削除します。prefix_ を例として、prefix_PHP のバッチ削除チュートリアルを参照してください。

WBOY
リリース: 2016-07-13 10:20:06
オリジナル
774 人が閲覧しました

phpは、データベース内の指定されたプレフィックスを持つテーブルをバッチで削除するための例としてprefix_を取り上げます

phpを使用してデータベース内のprefix_を持つすべてのテーブルを一括削除する方法。

例として、接頭辞「prefix_」を持つテーブルを一律に削除します。

リーリー

動作例:

新しい php ファイルを作成し、deletedata.php として保存します。
たとえば、www.jb51.net または http://www.bkjia.com/ のバックグラウンド データを削除するには、次の 2 つの手順に従ってください:

1. まず、保存した deletedata.php ファイルを Web サイトのルート ディレクトリにアップロードします。

2. アドレスバーに www.jb51.net/deletedata.php または http://www.bkjia.com/deletedata.php と直接入力して、削除スクリプトを実行します。

このスクリプトは、すべてのテーブルの削除に成功した情報をブラウザに表示します。

mysqlデータベースは同じプレフィックスを持つデータテーブルを一括削除します

最初に削除スクリプトを作成します


次のステートメントを実行します
select 'drop table '+name from sysobjects where type='U' and name like 'B%'

クエリ結果が出てくるので、クエリ結果をコピーします
その後データベース内でコピーしたクエリ結果を 123 で実行します

mysql はデータベース内の特定のプレフィックスを持つすべてのテーブルを検索します

phpではできません。


mysql でテーブル情報をクエリする方法を知っています。

はinformation_schema.tablesからクエリされます。

例を示します:

mysql> SELECT table_name, table_type, Engine
-> WHERE table_schema = 'test'
->
+--------------------------+-----+------ --+
| テーブル名 |
+---------------------+---------------- +--------+
| ビュー |
| ベース テーブル |
| | InnoDB | テストテーブル | テストテーブル | テストテーブル |
| | ベース テーブル |
| ベース テーブル |
| -------- ---+----------------+----------+
セット内 15 行 (0.02 秒)





http://www.bkjia.com/PHPjc/868485.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/868485.html

技術記事

PHP はデータベース内の指定されたプレフィックスを持つテーブルをバッチ削除します。PHP を使用してデータベース内のプレフィックス_を持つすべてのテーブルをバッチ削除する方法を例として取り上げます。 たとえば、接頭辞「...

」を削除します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート