MySQL错误修正:ERROR 1136 (21S01): Column count doesn't match value count at row 4

说白了,你这数据列和值对不上号,6 个字段配5 个值,肯定出问题。
展开讲,你给的字段有id, username, title, content, lastdate,但值只到content,后面还漏了lastdate。
去年我们跑那个项目,这种字段和值不匹配,直接会导致数据库插入失败或者数据错乱,大概3 000量级的数据,一旦开始混乱,查起来比大海捞针还费劲。
说实话挺坑的,这个点很多人没注意。
我一开始也以为可能是格式问题,后来发现不对,根本就是数量不对。
等等,还有个事,你没说type字段在哪,如果type是必填的,那你这个数据就更悬了。
赶紧检查下表结构,看是哪个字段漏了值。

mysql如何检测死锁

死锁靠InnoDB自己检测,innodb_deadlock_detect得开。

死锁信息看SHOW ENGINE INNODB STATUS里的LATESTDETECTEDDEADLOCK。

死锁场景就是两头堵死,比如A等B,B等A。

避免死锁就别让事务互相等。
你事务怎么写?