Ich habe Probleme mit sehr einfachem MySQL-Code, daher verstehe ich etwas sehr fundamentales falsch. Dieser super einfache Code ist ein gutes Beispiel:Sehr einfacher MySQL-Code funktioniert nicht
CREATE TEMPORARY TABLE temp_table (count int);
INSERT INTO temp_table VALUES((1),(2),(3));
SELECT * FROM temp_table;
Das gibt:
11 errors were found during analysis.
A comma or a closing bracket was expected (near "1" at position 31)
Unexpected token. (near ")" at position 32)
Unexpected token. (near "," at position 33)
Unexpected token. (near "(" at position 34)
Unexpected token. (near "2" at position 35)
Unexpected token. (near ")" at position 36)
Unexpected token. (near "," at position 37)
Unexpected token. (near "(" at position 38)
Unexpected token. (near "3" at position 39)
Unexpected token. (near ")" at position 40)
Unexpected token. (near ")" at position 41)
Es funktioniert gut, wenn ich nur INSERT INTO temp_table VALUES(1);
tue Aber es scheint, mit mir zu nehmen Ausgabe Klammern verwenden, so kann ich‘ t scheint mehrere Werte einzufügen.
Wenn ich INSERT INTO temp_table VALUES(1,2,3);
tun Es gibt #1136 - Column count doesn't match value count at row 1
Und ich laufe in Fragen wie diese immer wieder mit verschiedenen MySQL Code-Beispiele, die ich in verschiedenen Quellen zu finden bin, einschließlich Stackoverflow. Also ich bin mir nicht sicher, was ich vermisse.
In meiner Host-Systemsteuerung kann ich sehen, dass ich MariaDB 5.3 und in phpMyAdmin (4.5.2) laufen lasse, kann ich sehen, dass ich MySQL 5.7.9 laufen lasse.
Und noch laufe ich auf Probleme, die Code laufen, der direkt von MariaDB's website kommt.
Würde es Ihnen etwas ausmachen, mich (vorsichtig) anzudeuten? Ich bin sicher, das muss einfach sein, und ich bin bereit zu lernen. Ich weiß einfach nicht, was das Problem ist, und bis ich diese Grundlagen lerne, werde ich einfach meine Räder drehen.
Diese veraltete Version von phpMyAdmin hat einige Probleme mit der Linter und Parser, die hier einige falsche Warnungen/Fehler zeigt. Ihr Code muss weiterhin repariert werden, wie an anderer Stelle beschrieben, aber Sie sollten Ihr phpMyAdmin aktualisieren, um das Parser-Problem zu beheben. –