
mysql_field_flags 함수의 반환값 중 'BINARY' 필드 플래그는 BINARY 또는 VARBINARY 타입의 필드가 바이너리 비교를 위해 저장되도록 설정되었는지 여부를 나타냅니다.
이 플래그는 MySQL에서 바이너리 데이터를 저장할 때 사용됩니다. 예를 들어, 바이너리 데이터를 저장할 때는 바이너리 비교를 위해 저장되도록 설정해야 하며, 이 플래그를 사용하여 해당 필드가 바이너리 비교를 위해 저장되도록 설정되었는지 여부를 확인할 수 있습니다.
예시를 들어보겠습니다.
#hostingforum.kr
sql
CREATE TABLE test (
id INT AUTO_INCREMENT,
name VARBINARY(255)
);
INSERT INTO test (name) VALUES ('Hello');
SELECT mysql_field_flags(name) FROM test;
이 예시에서는 'name' 필드는 VARBINARY 타입의 바이너리 데이터를 저장할 수 있도록 설정되어 있습니다. 따라서 mysql_field_flags 함수를 사용하여 'name' 필드의 플래그를 확인하면 'BINARY' 플래그가 반환됩니다.
#hostingforum.kr
sql
+-----------------------+
| mysql_field_flags(name) |
+-----------------------+
| BINARY |
+-----------------------+
2025-07-01 13:14