Seite 1 von 2
brauche SQL-hilfe
Verfasst: 16.03.2004 20:45
von Markus67
hallo,
wäre toll wenn mir hier jemand kurz helfen könnte, da ich eine fehlermeldung bekomme ... dalscher sytax ... beim ausführen des
sql-befehls in phpmyadmin
Code: Alles auswählen
CREATE TABLE phpbb_forums_watch (
forum_id smallint(5) unsigned NOT NULL default '0',
user_id mediumint( NOT NULL default '0',
notify_status tinyint(1) NOT NULL default '0',
KEY forum_id (forum_id),
KEY user_id (user_id),
KEY notify_status (notify_status)
)
ALTER TABLE phpbb_forums
ADD forum_notify TINYINT(1) UNSIGNED DEFAULT '1' NOT NULL
AFTER forum_last_post_id
hat doch bestimmt was mit sql 3 bzw. 4 zu tun
markus
Verfasst: 16.03.2004 21:03
von 18inch
user_id mediumint(
Hast du vielleicht eine ) vergessen??
Schreib mal die genaue Fehlermeldung!
Verfasst: 16.03.2004 21:22
von Markus67
hallo ...
genau das ist die meldung
Code: Alles auswählen
#1064 - 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 'NOT NULL default '0', notify_status tinyint( 1 ) NOT NULL
kannst du damit was anfangen ?
markus
Verfasst: 16.03.2004 22:00
von Acid
user_id mediumint( NOT NULL default '0',
..da fehlt was, wie 18inch scho bemerkte.
user_id mediumint(8) NOT NULL default '0',
Verfasst: 16.03.2004 22:05
von Markus67
sorry ...
die 8 steht drin ... irgendwie muss mir das vorhin beim schreiben des ersten threads rausgerutscht sein ....
Code: Alles auswählen
CREATE TABLE phpbb_forums_watch (
forum_id smallint(5) unsigned NOT NULL default '0',
user_id mediumint(8) NOT NULL default '0',
notify_status tinyint(1) NOT NULL default '0',
KEY forum_id (forum_id),
KEY user_id (user_id),
KEY notify_status (notify_status)
)
ALTER TABLE phpbb_forums
ADD forum_notify TINYINT(1) UNSIGNED DEFAULT '1' NOT NULL
AFTER forum_last_post_id
das ist jetzt der richtige sql befehl und der fehler ist noch immer der gleiche ...
markus
Verfasst: 16.03.2004 22:14
von MiXa
ich hab jetzt ja keine ahnung von sql aber geht das
? NOT NULL default '0' ?
Verfasst: 16.03.2004 22:15
von Markus67
hi mixa ....
frag mich was einfacheres ... hab doch auch keine ahnung von sql
markus
Verfasst: 16.03.2004 22:17
von MiXa
was du evtl. mal versuchen könntest
die ' ' z.b. bei '0' wegzulassen (hat mir schon mal geholfen)
Verfasst: 16.03.2004 22:18
von Markus67
...ich hab schon in anderen statements geschaut ... da ist die 0 auch immer in hochkommas ....
markus
Verfasst: 16.03.2004 22:37
von 18inch
Also wie mixa schon sagte sieht der Teil not Null default 0 sehr komisch aus!
Aber wieso benutzt du nicht einfach phpmyadmin?
Da kannst du mit ein paar klicks deine Tabellen erstellen, konfigurieren, erweitern , etc...