尝试插入记录时出现以下错误:
Thread stack overrun: 5768 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack.
我正在使用Mac OSX - Lion。有人请告诉我如何解决这个问题:也许在终端运行命令行。感谢。
CREATE TABLE `string_data` (
`stringId` int(11) NOT NULL,
`languageCode` char(4) NOT NULL,
`stringData` text,
`modifiedDateTime` datetime DEFAULT NULL,
PRIMARY KEY (`stringId`,`languageCode`),
KEY `languageCode` (`languageCode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
答案 0 :(得分:3)
我试图创建并运行一个简单的存储过程(在OSX上也使用mysql)时遇到过这种情况 我说:
[mysqld]
thread_stack=256k
在~/.my.cnf
文件中,然后重新启动mysql服务器来修复它。