私は、これらの列の両方INT(255)に設定し、それぞれの分野を持っている、そしてまだ私は次のエラーを取得する次のクエリSQLエラーコード1366が正しくない整数値88163
INSERT INTO 'table_1'(column_1)
SELECT DISTINCT 'column 2'
FROM other_schema.table2;
をやろうとしています:
「エラーコード:1366誤った整数値:列 『COLUMN2』の 『column2の』行88163で」
私も行って、個々の行をチェックしますが、フィールドには番号(5800がためにあります正確)。
私はいくつかの微妙なやり直しをしましたが、選択を制限しようとすると、不正確な値の上限の直後に行を非難しているようです。
'int(255)'は実際にはMySQLの整数には意味がありません。何をそこに保管しようとしていますか? –
コードのように一重引用符があると、コードはコンパイルに失敗し、実行されません。元の編集と同じように、それらを削除する必要があります。 –