2016-07-03 8 views
1

ALTER TABLE文を実行している間、私は戻ってこれらの警告を得た:MySql - 警告が発生した行を選択する方法

enter image description here

方法は何が悪かったのか確認するために私のテーブルat row 3522からI SELECTのですか?

rowがプライマリキーを指しているのか、それとも何ですか?

私はこのような何か試してみました:あなたは 'date_due_lastupdated' と、あなたのSQLで 'date_completion_lastupdated' の長さを測定しようとしたことがあり

SELECT * FROM table LIMIT 3521,1; // for row 3522

+0

あなたの質問はよく似ていますが、あなたの問題は何ですか? – Blank

答えて

1

を?これらの特定の行では、これらのフィールドのデータ長は列の最大長と同じサイズでなければなりません。

警告はプライマリキーに関連しています。クエリはOKです。

varchar(7)を使用してテーブルを作成し、データ(5-7文字の長さ)で塗りつぶしてから、列varchar(6)を変更できます。

関連する問題