mysql:12689
From: Kenji Matsuo <Kenji Matsuo <ml.kmatsuo@xxxxxxxxxx>>
Date: Tue, 31 Jan 2006 12:49:22 +0900
Subject: [mysql 12689] SQL実行時のワーニングに関して
はじめまして、松尾と申します。 現在MySQL-5.0.18をインストールし PostgreSQL/Oracle との違い等に ついて色々試しています。 そこでMySQLにおけるSQL実行時の挙動について伺いたいのですが、 たとえば create table test (colum_a tinyint); で作成したテーブルに対して insert into test values (10000); を実行するとワーニングが発生し show warnings; で確認すると [Out of range value adjusted for column 'column_a' at row 1 ] ということが認識できますが、テーブルには10000が127になって 挿入されています。 設定変更などで、上記をエラーとして扱いテーブルには挿入されないといった 挙動にすることは可能でしょうか? MySQLに関しては全くの素人で常識的な質問かもしれませんが よろしくお願いいたします。 // Kenji MATSUO<ml.kmatsuo@xxxxxxxxxx>
-> 12689 2006-01-31 12:49 [Kenji Matsuo <ml.kma] SQL実行時のワーニングに関して 12690 2006-01-31 16:17 ┗[Tetsuro IKEDA <tetsu] 12691 2006-01-31 16:48 ┗[KenjiMATSUO <ml.kmat]