我发现代码中存在一个非常奇怪的问题。我插入的值为128,但在我的数据库中它显示127。
我想查看mysql通用/查询日志但是我没有看到任何日志文件产生no matter what i do。我尝试了-l,-l使用绝对路径和--general_log_file。没运气。我还使用了mysqladmin flush-logs
。仍然没有
答案 0 :(得分:2)
您是否有机会使用签名的TINYINT
数据类型?
CREATE TABLE my_table (id TINYINT);
Query OK, 0 rows affected (0.03 sec)
INSERT INTO my_table VALUES (128);
Query OK, 1 row affected, 1 warning (0.00 sec)
SELECT * FROM my_table;
+------+
| id |
+------+
| 127 |
+------+
1 row in set (0.00 sec)