sql >> データベース >  >> RDS >> Mysql

MySQLの変更テーブル変更列がnull値の行で失敗する

    このエラーが発生したばかりですが、解決策はIGNOREを使用することだったようです。 ステートメント:

    ALTER IGNORE TABLE `table` CHANGE COLUMN `col` `col` int(11) NOT NULL;
    

    データの切り捨ての問題がまだ発生している可能性があるため、これが望ましい結果であることを確認してください。 IGNOREステートメントを使用すると、列のNULL値のデータ切り捨てエラー(および場合によっては他のエラー!!!)が抑制されます



    1. 間違ったMySQL更新クエリ後の回復?

    2. SQLServerログ配布とディザスタリカバリのインストールと構成-1

    3. Oracle 10g PL/SQLの「CONTINUE」キーワード

    4. MySQLレプリケーションは双方向である