username
のVARCHAR列のサイズを999に変更しようとしています。現在のサイズが小さすぎるため、状況が悪化しています。これどうやってするの?mysqlで一度に複数のテーブルを変更するには?
私は次のことを試してみました、それは一つのテーブルのために働いていたが、複数のテーブル名を更新しようとしたとき、それはエラーが返されました:あなたは、単一のクエリでそれを行うことはできません
ALTER TABLE `TABLE_NAME` CHANGE `username` VARCHAR(999) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL
エラーの詳細を確認できますか? – JuSchz
これを1つずつ行うか、またはスクリプトを作成してそれを行うことはできませんか? – jakx
@ julesanchez構文エラーですが、非常に多くのテーブルで作業しているため、エラーが長すぎます。そして、@ jakx私はそれぞれのテーブルに対して 'ALTER'をしたいと思いますが、それはできないようです。 –