truncate_table

  truncate_table( [string $table_name] )

テーブルを初期化します(テーブルに含まれるデータを全て削除し、オートインクリメント型のフィールドの開始値を初期値に戻します)。

パラメータ

$table_name

文字列として初期化を行いたいテーブル名 table_name を指定します。
table_name の指定がない場合は、CDBT管理コンソールで現在選択されているテーブルが指定されます。

返り値

array( bool, string )
テーブル初期化処理の結果を含む配列を返します。第1要素に処理結果を示す Boolean 値が入ります。正常にトランケートされた場合は TRUE が、トランケートに失敗したり、対象テーブルが存在しなかった場合は FALSE が入ります。第2要素には、処理ステータスのメッセージ文字列が入ります。

変更履歴

バージョン 内容
1.0.0

使用例

<?php
global $cdbt;
$table_name = "prefix_tablename";
$result = $cdbt->truncate_table($table_name);
echo $result[1];