Wenn ich versuche ne datenbank über einen install.php auszuführen gibt er mir den fehler
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(6) )' at line 8
aus .
Dieser fehler liegt am befehl `created` timestamp(6)
in einer älteren mysql datenbank lief aber alles reibungslos
was muss ich jetzt verändern damit es in meiner mysql datenbank installiert wird
????????????????????????
Ankündigung
Einklappen
Keine Ankündigung bisher.
You have an error in your SQL syntax;
Einklappen
Neue Werbung 2019
Einklappen
X
-
You have an error in your SQL syntax;
Stichworte: -
-
Jetzt halt das mal nicht so allgmein. Sag mir doch einfach wo du meinst die Antwort ist zu dünn. Im Idealfall mit Begründung. Dann kann ich auch an mir arbeiten.
-
Zitat von Kinger Beitrag anzeigenIch nutze 5.6.16 - MySQL Community Server. So alt ist die nun nicht, oder?
Einen Kommentar schreiben:
-
Das mag ja alles sein. Deine Beiträge spiegeln das nur nicht wider.
Einen Kommentar schreiben:
-
Ich nutze 5.6.16 - MySQL Community Server. So alt ist die nun nicht, oder?
Zitat von rkr Beitrag anzeigenDeine Beiträge bieten in mehr als 50% der Fälle wo du "helfen" willst, keinen substanziellen Mehrwert. Man kann nicht immer die perfekte Lösung parat haben. Aber du bist selbst noch im frühen Anfängerstadium.
Wo würdest du denn zwischen Änfänger und Fortgeschrittener differenzieren? Mit meine Berufsausbildung, über 5 Jahre Berufserfahrung und einem bald abgeschlossenen Studium im IT-Bereich würde ich mich nun eigentlich nicht mehr als Anfänger sehen. Korrigiere mich, wenn ich da falsch liege.
Einen Kommentar schreiben:
-
Zitat von Kinger Beitrag anzeigenHey hey hey ... warum das denn?
Also bei mir funktioniert das SQL-Statment. Hab es in phpmyadmin ausprobiert.
Natürlich kann man an den Datentypen noch feilen, da gebe ich den anderen Recht. Aber ich hab das jetzt mal nicht als meine Aufgabe betrachtet.
Einen Kommentar schreiben:
-
Zitat von KingerPHP-Kenntnisse: Fortgeschritten
Einen Kommentar schreiben:
-
Zitat von rkr Beitrag anzeigenIgnorier die Beiträge von Kinger einfach
Also bei mir funktioniert das SQL-Statment. Hab es in phpmyadmin ausprobiert.
Natürlich kann man an den Datentypen noch feilen, da gebe ich den anderen Recht. Aber ich hab das jetzt mal nicht als meine Aufgabe betrachtet.
Einen Kommentar schreiben:
-
Zitat von kaul Beitrag anzeigenjetzt gibt er mir
check the manual that corresponds to your MySQL server version for the right syntax to use near '(6), PRIMARY KEY (id) )' at line 8
aus :/
Einen Kommentar schreiben:
-
mir wäre auch neu, daß der TIMESTAMP Datentyp noch irgendeinen Zusatz akzeptiert.
Einen Kommentar schreiben:
-
Zitat von Kinger Beitrag anzeigenDein SQL-Statement sollte folgendermaßen aussehen:
PHP-Code:CREATE TABLE foren_thema
(
id int(11) NOT NULL AUTO_INCREMENT ,
fid int(11) NOT NULL,
text text NOT NULL default '',
user_id int(11) NOT NULL,
user_nick varchar( 20 ) NOT NULL default '',
hits int(11) NOT NULL,
created timestamp(6),
PRIMARY KEY (id)
)
jetzt gibt er mir
check the manual that corresponds to your MySQL server version for the right syntax to use near '(6), PRIMARY KEY (id) )' at line 8
aus :/
Einen Kommentar schreiben:
-
Zitat von rkr Beitrag anzeigenWofür was die "(6)" hinter TIMESTAMP mal gedacht? Sieht für mich nach einem C&P-Fehler aus. Die "(6)" ist über
ich hab die php datein bekommen kann also nicht viel zu sagen ..
früher war da ne 14 drinn und musste das dann auf 6 ändern damit es auf ner älteren mysql datenbank instaliert werden konnte,
jetzt hab ich nen anderen webhost und bei der installation zeigt er mir jetzt den fehler an#
Einen Kommentar schreiben:
-
Dein SQL-Statement sollte folgendermaßen aussehen:
PHP-Code:CREATE TABLE foren_thema
(
id int(11) NOT NULL AUTO_INCREMENT ,
fid int(11) NOT NULL,
text text NOT NULL default '',
user_id int(11) NOT NULL,
user_nick varchar( 20 ) NOT NULL default '',
hits int(11) NOT NULL,
created timestamp(6),
PRIMARY KEY (id)
)
Einen Kommentar schreiben:
-
Wofür was die "(6)" hinter TIMESTAMP mal gedacht? Sieht für mich nach einem C&P-Fehler aus. Die "(6)" ist über
Einen Kommentar schreiben:
-
Zitat von Kinger Beitrag anzeigenUm das zu beantworten brauchen wir schon die SQL-Anweisung die in Line 8 steht.
`id` int( 11 ) PRIMARY KEY AUTO_INCREMENT ,
`fid` int( 11 ) NOT NULL,
`text` text NOT NULL default '',
`user_id` int( 11 ) NOT NULL,
`user_nick` varchar( 20 ) NOT NULL default '',
`hits` int( 11 ) NOT NULL,
`created` timestamp(6)
Einen Kommentar schreiben:
Einen Kommentar schreiben: