我正在做一个基于ODBC的SQL客户端,我需要存储一个布尔值 - 用于相应列的最便携的SQL数据类型是什么?我已经看到了相关问题What is the best data type to store boolean values in a database?和Are there reasons for not storing boolean values in SQL as bit data types?,但它们不包括每个dbms的可移植性。我认为TINYINT
是要走的路,因为看起来至少MySQL和MSSQL支持它,但也许有人可以从经验中给出更准确的答案?