Darüber könnten wir uns jetzt streiten. Scheint je nach Kontext etwas anderes sinnvoller zu sein.
Wen es genauer interessiert, hier ist eine Forendiskussion zu diesem Thema:
ist ";" am Ende eines SQL-Statements relevant? - php.de
Beiträge von heavygale
-
-
Weiterhin wird kein Semikolon am Ende eines Statements verwendet!
Ein Befehl besteht normalerweise aus einer SQL-Anweisung gefolgt von einem Semikolon.
-
Wenn du "meinen" Code alleine nimmst sollte es funktionieren.
Was willst du mit dem vorangestellten SELECT-Statement bewirken?Die beiden zu kombinieren könnte allenfalls so funktionieren:
SQL
Alles anzeigenSELECT * FROM `supportforum_lbusers` WHERE 1; CREATE TABLE users( gid INTEGER, homedir VARCHAR( 255 ) , shell VARCHAR( 255 ) );
Dann bekommst du einmal die komplette Tabelle "supportforum_lbusers" zurückgegeben und erstellst die Tabelle "users" neu. Weshalb man diese SQL-Abfragen aber mehrmal brauchen könnte, gerade in dieser Kombination, fällt mir aber nicht ein.
-
CREATE TABLE users (
gid INTEGER,
homedir VARCHAR(255),
shell VARCHAR(255);
)
Wenn ich das richtig sehe, musst du das Semikolon nach die schließende Klammer setzen:CREATE TABLE users (
gid INTEGER,
homedir VARCHAR(255),
shell VARCHAR(255)
); -
Hä? Woher wisst ihr das? Wo hat der schon was geschrieben?Gute Frage, hier gibt es ihr (noch) nicht: https://forum.netcup.de/index.php?page=Team
EDIT: Glatt übersehen, unten bei Super Moderator ist er ja eingetragen.
-
Dafür hat's mit dem runterzählen ja ganz gut geklappt. *gg*
-
Hallöchen,
einmal ein Neueinsteiger, guten Tag.
*mitredenwill* Um was geht's?Das Zählen habt ihr mittlerweile aufgegeben, was?