当使用php脚本执行某些任务是报错:SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

这里已经排除服务宕了,超时时间,sql太大等问题

因为在脚本中使用了事务,而我表引擎为MyISAM,然后就导致报了这个错

只需将表引擎设置为InnoDB就行了