gpt4 book ai didi

php - (P.H.P.MyAdmin 4.5.3.1+10.0.17-MariaDB) 为什么点击选项在我的表上使用不完整的 WHERE 子句执行?

转载 作者:行者123 更新时间:2023-11-30 23:54:09 68 4
gpt4 key购买 nike

我插入到我创建的数据库中的表行对更改它们的值或删除行的点击没有反应: enter image description here enter image description here SELECT * FROM Database.Table WHERE ; 从 TABLE 中删除,限制为 1;

当然我的SQL语法有错误;无需检查与我的 MariaDB 服务器版本对应的手册以了解在第 1 行的 '' 附近使用的正确语法,因为我知道需要引用 (id=someNumber),但我认为它应该自动添加。除了已经配置的内容之外,我还应该配置其他内容吗?我所有的表都有它们的主键和唯一键。

问题只发生在我数据库中的表上。当我单击它们的编辑和删除链接时,系统数据库将它们的行用于编辑甚至删除它们。在控制台中编写命令没有问题(文本框将无效语法标记为有效语法,但命令仍在运行)。

由于当前 X.A.M.P.P. 提供的工具。最新版本 (5.6.14) 已过时 (P.H.P. 5.6.14),并且包含一些工具(P.H.P.MyAdmin 4.4.14、MariaDB 10.0.17)。我通过下载、替换和重写它们的 .ini 来更新它们(5.6.15、4.5.2、10.1.19),这些选项通常是强制性的并且显然要求很高。

尝试使用我拥有的单个表的新数据库:这是导出:

创建表类别(id bigint(20) NOT NULL,
orden bigint(20) NOT NULL,
activa tinyint(4) 默认值 1,
名称 varchar(256) NOT NULL,
detalle varchar(512) NOT NULL,
主键 (id),
UNIQUE KEY nombre (nombre),
唯一键 orden (orden))ENGINE=InnoDB 默认字符集=latin1;

INSERT INTO Categoria (id,orden,activa,nombre,detalle) 值(1, 1, 1, 'COBRE', 'Rradiadores, estañados y otros.'),
(2, 2, 1, 'BRONCE', 'rebaba, radadores etc.. Se incluye al antimonio'),
(3, 3, 1, 'ALUMINIO', 'Rebaba, rines, perfiles, cables, botes, radiadores, litografías, aleaciones, etc.');

问题仍然存在。也许添加两个唯一键会使 phpmyadmin 感到困惑。

同时,我正在使用 Adminer。它没有自动完成命令,但其他一切都更好。

全新重新安装和类似方法无济于事...这包括尝试在线演示,没发现问题并间接说明我疯了。

所以,如果您知道我遗漏了什么,请告诉我...

最佳答案

MariaDB 版本 10.0.17 中的数据库表存在问题。有一些新的稳定版本可用。下载稳定版 MariaDB 10.0.21 版,错误已修复。正如 Marc 所说,xampp 的演示包使用 MariaDB 10.0.21 版,因此没有显示错误。请从这里下载最新版本: https://downloads.mariadb.org/mariadb/10.0.21/

如果您满意将其从未回答的部分中删除,请接受答案。

关于php - (P.H.P.MyAdmin 4.5.3.1+10.0.17-MariaDB) 为什么点击选项在我的表上使用不完整的 WHERE 子句执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33554465/

68 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com