0

MySQLは初めてで、データ型の列を含むテーブルを作成しましたvarchar(20)

12:322:13:aa列に、などの値を挿入する必要があり1:22:00:ee:2wます。どうやってやるの?そのような文字列を受け入れるデータ型はありますか?

4

1 に答える 1

1

文字列には ASCII 文字のみが含まれているため、どの文字セットでも格納できます。ただし、より広い文字セットが必要な場合は、特定のフィールドまたはテーブル全体に対して指定できます。

CREATE TEMPORARY TABLE t (c VARCHAR(20) CHARACTER SET "utf8");
INSERT INTO t (c) VALUES ("12:322:13:aa"), ("1:22:00:ee:2w");

>SELECT * FROM t;
+---------------+
| c             |
+---------------+
| 12:322:13:aa  |
| 1:22:00:ee:2w |
+---------------+
2 rows in set (0.00 sec)
于 2012-06-25T03:35:49.703 に答える