問題タブ [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.
mysql - MySQL 1292 varchar 日付値から数値への変換に関する警告
警告が発生する理由はわかっています。
MySQL で '0000-00-00 00:00:00' 形式に設定された varchar(20) カラムで、次のような数値比較を行います。
が実行されます...次に、次のような警告が表示されます。
だから私の質問は:このようにしない理由はありますか?とにかくプログラムで動作するからです。
mysql - Mysqlは、INSERTクエリで誤ったDOUBLE値を切り捨てました
このようなバグがたくさんあることは知っていますが、このクエリは挿入クエリであるため、異なるようです。テーブル card_info のスキーマは次のとおりです。
そして、ここに私の質問があります:
このクエリを実行すると、次のエラーが発生します。
1292 - 切り捨てられた不正な DOUBLE 値: '181a'
値181aは列からのものであることに注意してくださいcard_info_de
。collector_number
それはVARCHAR(5)フィールドであり、そのフィールドはcard_info
とにかくテーブルに挿入されていません。選択クエリの順序句で使用されているだけです。
のみからクエリを実行するとSELECT
、正しい結果が選択されていることがわかりますが、挿入を実行すると、上記のエラーが発生します。SELECT クエリから ORDER BY 句を削除すると、正常に挿入されることに注意してください。何が間違っているのかわかりません。
前もって感謝します。
mysql - MySQLフィールドを更新します。条件=2つの数値の間の文字列フィールド
文字列列が2つの数値の間にある場合、フィールドの値を更新しようとしています。
残念ながら、エラーが発生します。
エラーコード:1292。切り捨てられた誤ったDOUBLE値: '4123F'
選択を行うと期待どおりの結果が得られるので、驚いています。
テーブルステートメントを作成します。
サンプルデータ:
条件を指定して列を更新するにはどうすればよいですか?
私にはそれはバグのように見えます。私が思いつくことができる最善の方法は、正規表現を使用してprocKeyの値が整数であるかどうかを確認することです。UPDATEステートメントを次のように変更しました。
もっと良い方法があれば教えてください。
mysql - エラーコード 1292 誤った日付値 mysql
私はテーブルを持っています
このクエリを実行しようとすると:
*エラー コード: 1292。日付の値が正しくありません: 行 1 の列 'data_apertura' の '01-05-2012' *
何を変更する必要がありますか? (形式の日付を gg/mm/yyyy から gg-mm-yyyy に変更しようとしましたが、何も変わりません)
mysql - テーブル内の 2 つの列の連結値を別のテーブルの 1 つの列に挿入する
3 つの列を持つテーブルがあります。これらは VarChar 型です。最初と2番目の列の値を連結し、それを別のテーブルの最初の列に挿入しようとしています。
このコードを使用しました
エラーが発生する
"London" は最初の行の値で、2 番目の行には "123.2.4.4" のような値があります。両方の列は VarChar として宣言されています。
「london 123.2.4.4」のような table2 の値を取得するには、クエリで何を変更する必要がありますか??
mysql - 挿入テキストでの MySQL エラー 1292
2 つのフィールドの組み合わせを 1 つのフィールドに挿入しようとしていますが、これを行うたびに、データの切り捨てに関するエラーが発生します。
コード:
エラー:
エラー コード: 1292。切り捨てられた不正な DOUBLE 値: '
Rossi-Wolter
'
すべてのソース フィールドはVARCHAR(64)
InventorFull フィールドはVARCHAR(511)
何が間違っていますか?
mysql - エラー コード 1292 - 誤った DOUBLE 値が切り捨てられました - Mysql
このエラーの意味がわかりません!
double 値フィールドまたはデータがありません!
私はこれを理解しようとして1時間無駄にしました!
ここに私の質問があります
ここに、結果が入るテーブルのshow create tableがあります
mysql - エラー コード 1292 日付が正しくありません | 時間
入力しようとしているSQLステートメントは次のとおりです。
しかし、日付と時刻 ('2009-09-14 10:33:11') について 1292 エラーが発生します。わかりません。形式は正しいようです。私は何が欠けていますか?
mysql - エラー コード: 1292 - 切り捨てられた不正な DOUBLE 値: '-'
切り捨てられた不正な DOUBLE 値が表示され続けます: '-' この行を実行すると、何が原因か分かりますか?