原错误信息:
A Database Error OccurredError Number:SELECT * FROM enterprise_service WHERE is_del=0 AND category=0 ORDER BY `sort` ASC,id DESC LIMIT 0,10Filename: D:/phpstudy_pro/WWW/zhql/OMS/current/system/database/DB_driver.phpLine Number: 690
在本地搭建一个线上环境一模一样的项目时触发的错误,当前错误没有任何错误信息,只是报一个sql错误,但是当前sql复制到命令行界面执行又没有任何问题,最后实在找不到问题我就把当前报错的表字段一个一个的拆开来,看报错的是设置哪些东西导致的,最后发现有一个字段的类型是json,在mysql5.7以后新增的数据库字段类型。
我当前的php环境5.6,与线上环境一直,发现问题以后去网上查一下有没有让5.6支持mysql查询json类型,找了半天没发现什么有用的信息,查资料查得有点无奈的时候想着是不是因为版本太低不能兼容问题,抱着试一下的心态,把环境换成7.1以后发现能完美的衔接,没有任务错误信息。
如果觉得《A Database Error Occurred Error Number:0》对你有帮助,请点赞、收藏,并留下你的观点哦!