[前][次][番号順一覧][スレッド一覧]

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]