use*_*411 -1 mysql ruby-on-rails
我只是无法理解为什么我的数据库(mysql)表现得像这样!我的控制台显示记录已正确创建(请注意"remote_id"值):
推文创建(0.3ms)
INSERT INTO `tweets` (`remote_id`, `text`, `user_id`, `twitter_account_id`)
VALUES (12325438258, 'jamaica', 1, 1)
Run Code Online (Sandbox Code Playgroud)
但是当我检查记录时,它显示remote_id是2147483647 intead的提供值(上例中的12325438258)...
这个表有很多条目,但是这个字段总是用2147483647写的...它应该用一个唯一的id填充这个空间(我保证你正确生成).
那是因为你正在使用INT有限制的数字类型'2147483647',BIGINT而是使用.
资料来源:http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |