gpt4 book ai didi

mysql - phpmyadmin 的 linter 有 bug 吗?

转载 作者:行者123 更新时间:2023-11-29 11:24:51 25 4
gpt4 key购买 nike

我像这样从 phpmyadmin 创建了两个表

CREATE TABLE customers (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(245) DEFAULT NULL,
place varchar(245) DEFAULT NULL,
email varchar(245) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;

还有一个这样的

CREATE TABLE `orders` (
id int(11) NOT NULL AUTO_INCREMENT,
menu_name varchar(245) DEFAULT NULL,
menu_id int(11) DEFAULT NULL,
date_of_order date DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK orders menu_id customer id_idx` (`menu_id`),
CONSTRAINT `FK orders menu_id customer id` FOREIGN KEY (`menu_id`)
REFERENCES `customers` (`id`) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;

在此之后,我在第一个名为“customers”的表中插入一个值,如下所示:

enter image description here

现在,当我将值插入“订单”表时,phpmyadmin linter 显示如下错误:

enter image description here

但是,奇怪的是,当我单击“开始”时,查询工作正常。它也可以通过命令行正常工作。那么这是一个错误吗?或者我必须以不同的方式编写它?

最佳答案

这是 parsing sub queries 中 phpmyadmin sql 查询解析器中的一个错误。该问题已打开,尚未得到处理。

您在这里有一些替代方案:

Adminer

或者您可以尝试不同的 mySql 客户端:

MySQL Workbench

HeidiSQL

关于mysql - phpmyadmin 的 linter 有 bug 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38409618/

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