SQL Tabelle

Hallo eine php Datei benötigt folgende Tabelle

INSERT INTO searches VALUES (’$user_id’,
‚$user_nick‘,
‚$suchtext‘,
‚$suchpreis‘,
‚$suchstart‘,
‚$suchend‘,
‚0‘)";

wie sieht der SQL Befehl aus damit die Tabelle erstellt wird?

Meine überlegungen:

CREATE TABLE searches (
user_id varchar(32) NOT NULL default ‚‘,
user_nick varchar(32) default NULL,
suchtext text,
suchstart varchar(25) default NULL,
suchend varchar(25) default NULL,
suchpreis double(16,4) default NULL ;

Ist die Befehlskette so korekkt oder hab ich nen Fehler?

Gruß Daniel o.0

Mir fehlt da ein abschliessendes ) ein Primary Key, ein Auto Increment …

default " gibt es auch nicht

Ansonsten aber denkbar :wink: Nimm doch einfach phpmyadmin, erstell dir die Tabelle nach deinen Wünschen und kopiere anschliessend den SQL-Befehl …

MfG
myPages

erstell doch einfach eine bei phpmyadmin und schau dir an wie der Befehl ausschaut.

user_id ist sicher ein int(4) oder so :wink:

CREATE TABLE `searches` ( `user_id` varchar(32) default NULL, `user_nick` varchar(32) default NULL, `suchtext` text, `suchstart` varchar(25) default NULL, `suchend` varchar(25) default NULL, `suchpreis` double(16,4) default NULL);