3月 232013
 

テーブルの中身を空にするには、テーブルの中身をすべて削除するか、
テーブルを削除して再度作り直すという2通りの方法があります。

テーブル内のデータを削除する

mysql> delete from category;

deleteにより削除する場合はテーブル内のデータをそれぞれ削除し
テーブル自体は依然のままなので、AUTO_INCREMENT設定したidは
引き継がれます。

テーブルを削除して作り直す

mysql> truncate table category;

truncate句によりテーブルを空にする場合は、位置とテーブル自体を
削除してしまっているため、AUTO_INCREMENT設定したidはまた最初から
振りなおしになります。

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>