微擎微赞数据库缺表缺字段解决办法
1、提示是Table +数据库名(本图是tiaoshi3)+表名(本图是ims_artcle_case) doesn’t exist
翻译成人话就是在这个数据库中这个数据表不存在。
如果是模块出错,而且你的模块里有install.php的话,恭喜你,这个问题很好解决,打开install.php,找到对应的数据表,复制出来对应的那一段语句,然后扔到系统-数据库-SQL里执行一下或者直接在数据库里执行一下就可以了。
如果是系统相关联的表缺失,要么就是升级的时候数据库升级出了问题,要么就是本身系统就是残缺不全的。这个时候只能是找人帮忙导出正常的的表,然后再导入你的数据库。
1、还有这样的问题:

2、提示是数据表ims_account_wechats出错
Unknown column ‘jsapi_ticket’in ‘field list翻译成人话就是在ims_account_wechats这个表中缺少jsapi_ticket这个字段。
本着缺啥补啥的精神,我们要来看一看如何正确地补上这个字段
语句很简单
alter table+表名+add+字段名+数据类型+默认值
示例的解决方法
alter table ims_account_wechats add jsapi_ticket varchar(32) DEFAULT NULL
其实对应着错误,把表名和缺的字段名填写上去就行,默认值也就写DEFAULT NULL就可以,唯一麻烦的就是这个数据类型了。如果有人告诉你,这个字段的数据类型是什么,那就直接写上,如果实在确定不了,建议选用varchar这个字符类型,上面示例解决方法里就是varchar(32),表示可以存储32个字符,这个值自己写吧,最大支持255。
然后扔到系统-数据库-SQL里执行一下或者直接在数据库里执行一下就可以了。