programing

MySQL에서 사용 가능한 데이터 유형 나열

yoursource 2022. 12. 21. 23:02
반응형

MySQL에서 사용 가능한 데이터 유형 나열

MySQL에서 사용 가능한 모든 데이터 유형을 프로그래밍 방식으로 나열하려면 어떻게 해야 합니까?

맘에 들다SELECT * FROM sys.types in MS-SQL.

나는 그것이 불가능하다고 믿지만, 아무도 확실히 아는가?

주의: 에서와 같이 사용되는 유형만 필요하지 않습니다.

SELECT DISTINCT data_type FROM information_schema.columns

안타깝게도 MySQL에서 사용할 수 있는 데이터 유형을 프로그래밍 방식으로 나열할 수 없습니다.MySQL에는 사용자 정의 유형이 없기 때문에 유형 목록을 하드 코딩하는 것이 문제가 되지 않습니다.UDT를 실장하는 경우, 누군가가 이 UDT를information_schema.types표. 현재 구현되어 있는 모든 유형을 보려면 소스 코드를 확인할 수 있습니다.sql/sql_yacc.yy예: MySQL 5.6.15의 경우:

https://github.com/darnaut/mysql-server/blob/mysql-5.6.15/sql/sql_yacc.yy#L6399

(이것은 yacc 및 C++ 구문을 읽을 수 있는 것을 전제로 하고 있습니다).

언급URL : https://stackoverflow.com/questions/21339157/list-available-datatypes-in-mysql

반응형