MySQLに無効な日付を保存させるにはどうすればよいですか?
SQL MODEをALLOW_INVALID_DATESに有効にすると、MySQLは無効な日付をテーブルに保存することもできます。それを理解するために例を以下に示します-
mysql> Insert into order1234(ProductName, Quantity, Orderdate) values('B',500,'2015-11-31'); Query OK, 1 row affected (0.06 sec) mysql> Select * from order1234; +-------------+----------+--------------+ | ProductName | Quantity | OrderDate | +-------------+----------+--------------+ | A | 500 | 0000-00-00 | | B | 500 | 2015-11-31 | +-------------+----------+--------------+ 2 rows in set (0.00 sec)
-
MySQLに小数を格納する方法は?
MySQLに小数を格納するには、2つのパラメーターを理解する必要があります。構文は次のとおりです- DECIMAL(yourTotalDigit,yourDigitsAfterDecimalPoint); 例- DECIMAL(4,2)は、合計4桁、小数点以下2桁を取ることができることを意味します。 最初のパラメータは小数点の前に最大2つあります 2番目のパラメーターは、小数点以下2桁までです。 ケース1〜12.34が有効です。 ケース2−123.4は無効です。 ケース3− 1.234は、値4が無視され、1.23と見なされるため有効です。 これで、テーブルを使用して確認できます-
-
MySQLで期日の間隔条件を正しく実装するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable (DueDate date); Query OK, 0 rows affected (0.92 sec) 例 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-01-12'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('2019-04-01'); Q