【发布时间】:2015-05-22 14:58:54
【问题描述】:
我已经创建了测试表
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tree` longtext,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
尝试将树字段设置为长度为 50000000 字节的字符串的 UPDATE 语句失败,原因很复杂
ERROR 3 (HY000): Error writing file '/cloudsqltmp/MLqNKI9H' (Errcode: 5)
错误。可以使用以下 Ruby 命令生成我使用的 UPDATE 语句
ruby -e "puts \"UPDATE test SET tree = '#{'x'*50_000_000}' WHERE id = 1;\""
【问题讨论】: