• ベストアンサー

MYSQLのTRUNCATE TABLE

TRUNCATE TABLE テーブル名;の処理がうまくいきません。 この部分をコメントアウトすると、正常に動くので「TRUNCATE TABLE テーブル名;」に原因があることは間違いないのですが、 TRUNCATE TABLE テーブル名; TRUNCATE TABLE 'テーブル名'; TRUNCATE TABLE "テーブル名"; TRUNCATE TABLE `テーブル名`; TRUNCATE TABLE テーブル名 など、さまざまなパターンを試しても全てダメです。 原因のわかる方いらっしゃいませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>TRUNCATE TABLE テーブル名; で特に問題ないはずですが、「table」は省略できるので TRUNCATE テーブル名; もしくは TRUNCATE `テーブル名`; で、いけませんか?最悪、 DELETE FROM `テーブル名`; という手もありますが・・・ もしかして、なんらかの制約を受けているテーブルでデータが消せないとか 実はテーブルではなく集計したビューだとかいうオチではないですよね?

関連するQ&A

専門家に質問してみよう