navicate运行sql文件时,tinyint自动变为tinyint unsigned
时间: 2023-12-20 09:31:55 浏览: 157
navicate for sqlserver
Navicat 在执行 SQL 文件时,会默认将 `tinyint` 转换为 `tinyint unsigned`,这是因为 Navicat 认为 `tinyint` 通常用于表示无符号整数,因此会将其转换为 `tinyint unsigned`,以避免数据类型不匹配的错误。如果你需要将 `tinyint` 转换为有符号整数,请在 SQL 文件中显式地指定数据类型,例如使用 `tinyint signed`。
阅读全文