• ベストアンサー

ALTER TABLE mytable CHANGE

mytableというテーブルのaカラムの型と名前を変更するのは ALTER TABLE mytable CHANGE a new_a INT; でできましたが、今度はnew_aをbにすると動時にTINYINT(4)にしたいのですが、SQLの文法が違うようだったので正しいものを教えてください。 ALTER TABLE mytable CHANGE new_a b TINYINT(4); でなく、何なのですか?

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

  • ベストアンサー
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

それで合っています。 (少なくともウチの4.0.23ではそれで変更できてます) 本当に文法ミスでのエラーでしょうか? エラーの内容を確認してみてください。

cirew
質問者

お礼

他の部分でエラーだったようでした。

関連するQ&A