我正致力于将unix时间转换为可读时间
有必要将6gb .txt
文件插入我的数据库中
(XAMPP V3.2.2,MYSQL工作台5.2.34)
我编写了SQL查询来转换unix时间,但每当我运行查询时,Mysql workbench都会崩溃
(错误:2013.lost在查询期间连接到数据库。)。为什么?
我的SQL查询:UPDATE database.database SET readable_time=from_unixtime(unix_time);
答案 0 :(得分:0)
增加net_read_timeout解决了这个问题
来自doc: 有时,当在一个或多个查询的一部分中发送数百万行时,会出现“在查询期间”表单。如果您知道发生这种情况,则应尝试将net_read_timeout从默认值30秒增加到60秒或更长时间,足以完成数据传输。
点击here了解详情。
请查看此帖子 - Error Code: 2013. Lost connection to MySQL server during query
答案 1 :(得分:0)
当你在谈论插入时,要明白工作台'丢失连接,但查询继续在'服务器中执行。也就是说,工作台无法再更新您查询执行的状态更改。但是,查询的执行仍然在屏幕后面继续。
您可能希望运行show processlist
以查看插入过程是否仍在运行。
但是,从数据库中获取数据时,可能必须更新超时设置。