0
저는 MySQL을 처음 접했고 데이터 유형이 varchar(20)
인 열을 포함 할 테이블을 만들었습니다.특수 문자를 포함하도록 열 데이터 유형을 변경하는 방법은 무엇입니까?
열에 12:322:13:aa
, 1:22:00:ee:2w
과 같은 값을 삽입해야합니다. 어떻게해야합니까? 그러한 문자열을 허용하는 데이터 유형이 있습니까?
저는 MySQL을 처음 접했고 데이터 유형이 varchar(20)
인 열을 포함 할 테이블을 만들었습니다.특수 문자를 포함하도록 열 데이터 유형을 변경하는 방법은 무엇입니까?
열에 12:322:13:aa
, 1:22:00:ee:2w
과 같은 값을 삽입해야합니다. 어떻게해야합니까? 그러한 문자열을 허용하는 데이터 유형이 있습니까?
문자열에는 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)