MySQLは空の16進値をどのように評価しますか?
実際、MySQLは空の16進値を長さゼロの2進文字列に評価します。次のように示すことができます-
mysql> Select CHARSET(X''); +--------------+ | CHARSET(X'') | +--------------+ | binary | +--------------+ 1 row in set (0.00 sec)
上記の結果セットは、空の16進値が2進文字列であることを示しています。そして、以下の結果セットは、長さが0であることを示しています。
mysql> Select LENGTH(X''); +-------------+ | LENGTH(X'') | +-------------+ | 0 | +-------------+ 1 row in set (0.00 sec)
-
MySQLで空の行のデフォルト値を設定するにはどうすればよいですか?
空の行のデフォルト値を設定するには、COALESCE()の概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1863 ( FirstName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1863 values('Ch
-
MySQL列の値に000を追加するにはどうすればよいですか?
000を追加するには、ZEROFILLの概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1913 ( Code int(4) ZEROFILL AUTO_INCREMENT NOT NULL, PRIMARY KEY(Code) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Dem