Tieba-Cloud-Sign icon indicating copy to clipboard operation
Tieba-Cloud-Sign copied to clipboard

MySQL 语句执行错误,1054 - Unknown column 'portrait' in 'where clause'

Open zengzw-GitHub opened this issue 2 years ago • 6 comments

  • [x] 我已升级贴吧云签到到最新版本,并且运行了升级脚本
  • [x] 我已搜索过 Issue 区,没有找到相关问题

问题描述

在点击提交BDUSS和stoken之后,提示: 百度贴吧云签到 V5.00 (PHP 7.2.4) 在工作时发生致命的异常 消息:#10000 - MySQL 语句执行错误: 语句:SELECT * FROM tiebacloud.tc_baiduid WHERE portrait = 'tb.1.4bb8bb34.HZlgjoDuM7j94YYlwuu2Tg' 错误:#1054 - Unknown column 'portrait' in 'where clause'

/srv/www/lib/class.mysqli.php | 125 | [抛出异常] /srv/www/lib/class.mysqli.php | 169 | query /srv/www/setting.php | 492 | once_fetch_array

复现步骤

提交BDUSS和stoken

环境

  • 云签到版本:5.0
  • 服务器系统和版本:centos7.6
  • 云签到是否在 Docker 中运行:是
  • PHP 版本:7.2.4
  • MySQL 版本:5.5.62

zengzw-GitHub avatar Sep 18 '22 15:09 zengzw-GitHub

删掉下面两个文件的这部分再重新执行一下 https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/setup/update4.96to4.97.php#L10-L12

https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/setup/update4.97to4.98.php#L10-L12

BANKA2017 avatar Sep 18 '22 16:09 BANKA2017

请问阁下为什么要选中 [x] 我已升级贴吧云签到到最新版本,并且运行了升级脚本

n0099 avatar Sep 18 '22 16:09 n0099

删掉下面两个文件的这部分再重新执行一下

https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/setup/update4.96to4.97.php#L10-L12

https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/setup/update4.97to4.98.php#L10-L12

找不到update4.97to4.98.php这个文件

zengzw-GitHub avatar Sep 18 '22 16:09 zengzw-GitHub

删掉下面两个文件的这部分再重新执行一下

https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/setup/update4.96to4.97.php#L10-L12

https://github.com/MoeNetwork/Tieba-Cloud-Sign/blob/023316e0df05ddafd55060717f399d617854c618/setup/update4.97to4.98.php#L10-L12

[root@VM-12-5-centos ~]# php /var/lib/docker/overlay2/21e8c682cbc4a3e569a63947d39ea39972abb73cdf8cf1b30d61f1e3ca0a172b/merged/srv/www/setup/update4.96to4.97.php 百度贴吧云签到 Ver.5.00 - 控制台模式

服务器PHP不支持MySql数据库

zengzw-GitHub avatar Sep 18 '22 16:09 zengzw-GitHub

不要在宿主机执行命令,请参考 https://github.com/MoeNetwork/Tieba-Cloud-Sign/issues/174#issuecomment-1173433609 进到容器里面执行

BANKA2017 avatar Sep 18 '22 16:09 BANKA2017

不要在宿主机执行命令,请参考 #174 (comment) 进到容器里面执行

我也遇到这个问题了,已经解决了

gx19970920 avatar Mar 06 '23 09:03 gx19970920