MySQL清空某个数据库中的表使用 truncate,如果你想知道怎样删除某个数据库中的表请访问:这里。
MySQL清空某个数据库中的表SQL语句:
truncate table_name
PHP代码:
mysql_query("truncate table_name");
PHP脚本清空数据库中的表:
- /*
- * Connect to Mysql Database
- */
- $con=mysql_connect('localhost','username','password');
- mysql_select_db('database_name');
- /*
- * Get all the tables in the database
- */
- $database_tables = mysql_query('show tables');
- /*
- * Define the tables to preserve data
- */
- $preserve_tables = array('test1');//不清空数据的表
- /*
- * Check the tables to clean up and clear all the data
- */
- while($row=mysql_fetch_array($database_tables)){
- $table = trim($row[0]);
- if(!(in_array($table,$preserve_tables))){
- mysql_query("truncate ".$table);
- }
- }
阅读(3652) | 评论(0) | 转发(0) |