webman/admin.数据库管理出错

Coisini

问题描述

版本跟环境(宝塔):
截图

在编辑表格的表单属性的时候,例:列表显示、排序、查询等时,不起作用。
截图

上图列表显示只有Id,用户名跟昵称 而且为了测试昵称字段还选择了范围查询,下图还是把所有字段显示出来了

截图

如果是从浏览表格也就是直接点击表名就显示正常

截图

在本地(windows)测试的时候也有问题,版本跟linux的一样,唯一的差别就是mysql在本地是8.0的。
在。同样也是编辑表格的时候,点击字段属性的时候,id主键还在存在,当切换点击表单属性的时候就会丢失了,如果这个时候点击提交按钮就会删除当前ID主键。
截图

截图

截图

如果继续来回 点击 字段属性 跟 表单属性按钮 就会全部无数据了,索引也是没了

截图

截图

程序代码

msg : SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'PRIMARY'; check that column/key exists (SQL: ALTER TABLE `wa_users` DROP PRIMARY KEY)

traces : PDOException: SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'PRIMARY';
539 2 0
2个回答

walkor

表单编辑保存后不影响已经生成的页面,会影响表格浏览。如果想对已经生成的页面生效,需要重新点击一键菜单重新生成页面。关于id丢失问题这边没复现出来。

Coisini

layui版本问题,升级2.8.4就会有问题

🔝