特殊原因导致报错: PDO::prepare(): MySQL server has gone away 当使用php脚本执行某些任务是报错:SQLSTATE[HY000]: General error: 2006 MySQL server has gone away 这里已经排除服务宕了,超时时间,sql太大等问题 因为在脚本中使用了事务,而我表引擎为MyISAM,然后就导致报了这个错 只需将表引擎设置为InnoDB就行了 标签:PHP