問題タブ [mysql-error-1292]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1718 参照

mysql - MySQL 1292 varchar 日付値から数値への変換に関する警告

警告が発生する理由はわかっています。

MySQL で '0000-00-00 00:00:00' 形式に設定された varchar(20) カラムで、次のような数値比較を行います。

が実行されます...次に、次のような警告が表示されます。

だから私の質問は:このようにしない理由はありますか?とにかくプログラムで動作するからです。

0 投票する
2 に答える
14193 参照

mysql - Mysqlは、INSERTクエリで誤ったDOUBLE値を切り捨てました

このようなバグがたくさんあることは知っていますが、このクエリは挿入クエリであるため、異なるようです。テーブル card_info のスキーマは次のとおりです。

そして、ここに私の質問があります:

このクエリを実行すると、次のエラーが発生します。

1292 - 切り捨てられた不正な DOUBLE 値: '181a'

値181aは列からのものであることに注意してくださいcard_info_decollector_numberそれはVARCHAR(5)フィールドであり、そのフィールドはcard_infoとにかくテーブルに挿入されていません。選択クエリの順序句で使用されているだけです。

のみからクエリを実行するとSELECT、正しい結果が選択されていることがわかりますが、挿入を実行すると、上記のエラーが発生します。SELECT クエリから ORDER BY 句を削除すると、正常に挿入されることに注意してください。何が間違っているのかわかりません。

前もって感謝します。

0 投票する
3 に答える
4150 参照

mysql - MySQLフィールドを更新します。条件=2つの数値の間の文字列フィールド

文字列列が2つの数値の間にある場合、フィールドの値を更新しようとしています。

残念ながら、エラーが発生します。

エラーコード:1292。切り捨てられた誤ったDOUBLE値: '4123F'

選択を行うと期待どおりの結果が得られるので、驚いています。

テーブルステートメントを作成します。

サンプルデータ:

条件を指定して列を更新するにはどうすればよいですか?



私にはそれはバグのように見えます。私が思いつくことができる最善の方法は、正規表現を使用してprocKeyの値が整数であるかどうかを確認することです。UPDATEステートメントを次のように変更しました。

もっと良い方法があれば教えてください。

0 投票する
5 に答える
171571 参照

mysql - エラーコード 1292 誤った日付値 mysql

私はテーブルを持っています

このクエリを実行しようとすると:

*エラー コード: 1292。日付の値が正しくありません: 行 1 の列 'data_apertura' の '01-05-2012' *

何を変更する必要がありますか? (形式の日付を gg/mm/yyyy から gg-mm-yyyy に変更しようとしましたが、何も変わりません)

0 投票する
1 に答える
7554 参照

mysql - テーブル内の 2 つの列の連結値を別のテーブルの 1 つの列に挿入する

3 つの列を持つテーブルがあります。これらは VarChar 型です。最初と2番目の列の値を連結し、それを別のテーブルの最初の列に挿入しようとしています。

このコードを使用しました

エラーが発生する

"London" は最初の行の値で、2 番目の行には "123.2.4.4" のような値があります。両方の列は VarChar として宣言されています。

「london 123.2.4.4」のような table2 の値を取得するには、クエリで何を変更する必要がありますか??

0 投票する
1 に答える
1395 参照

mysql - 挿入テキストでの MySQL エラー 1292

2 つのフィールドの組み合わせを 1 つのフィールドに挿入しようとしていますが、これを行うたびに、データの切り捨てに関するエラーが発生します。

コード:

エラー:

エラー コード: 1292。切り捨てられた不正な DOUBLE 値: ' Rossi-Wolter'

すべてのソース フィールドはVARCHAR(64)InventorFull フィールドはVARCHAR(511)何が間違っていますか?

0 投票する
10 に答える
259707 参照

mysql - エラー コード 1292 - 誤った DOUBLE 値が切り捨てられました - Mysql

このエラーの意味がわかりません!

double 値フィールドまたはデータがありません!

私はこれを理解しようとして1時間無駄にしました!

ここに私の質問があります

ここに、結果が入るテーブルのshow create tableがあります

0 投票する
2 に答える
4818 参照

mysql - エラー コード 1292 日付が正しくありません | 時間

入力しようとしているSQLステートメントは次のとおりです。

しかし、日付と時刻 ('2009-09-14 10:33:11') について 1292 エラーが発生します。わかりません。形式は正しいようです。私は何が欠けていますか?

0 投票する
1 に答える
1786 参照

mysql - エラー コード: 1292 - 切り捨てられた不正な DOUBLE 値: '-'

切り捨てられた不正な DOUBLE 値が表示され続けます: '-' この行を実行すると、何が原因か分かりますか?