Ich habe zwei Tabellen von phpMyAdmin wie dieseHat der Liner von phpmyadmin einen Fehler?
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;
und einem weiteren ähnlichen
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;
danach i einen Wert in der ersten Tabelle einfügen 'Kunden' wie folgt aufgerufen:
Jetzt, nachdem ich Werte in die 'Bestellungen' Tabelle einfügen, zeigt Phpmyadmin Linter Fehler wie folgt aus:
jedoch seltsam, wenn ich auf 'Go', die Abfrage funktioniert gut. Es funktioniert auch gut über die Befehlszeile. Ist es ein Fehler? oder muss ich es anders schreiben?
Versuchen Sie '' '' nach jedem 'INSERT' hinzuzufügen – lad2025
Linter zeigt immer noch Fehler @ lad2025 es zeigt 'Unerkannter Anweisungstyp. (in der Nähe von WERTEN) ' –
'INSERT INTO .... WERTE (...);'? – lad2025