![]() |
Datenbank: MYSQL • Zugriff über: direckt
SQL abfrage
hallo ich habe ein problem
kann mir mal einer sagen was ich da falsch mache ???
Delphi-Quellcode:
irgendwie geht das nicht :(
CREATE TABLE posts(
id int(11) DEFAULT '0' NOT NULL AUTO_INCREMENT, author int(11) NOT NULL, date date DEFAULT '0' NOT NULL AUTO_INCREMENT, entry text, test longtext(11), UNIQUE id(id), PRIMARY KEY (id) ); und wofür steht eigentlich das UNIQUE ??? lg, gigant |
Re: SQL abfrage
Wie lautet die Fehlermeldung?
Vorab: ich bin kein mySQL-Spezi. Aber mal sehen, was so schon falsch ist / sein kann: 1. Du definierst ein Feld "date" vom Typ "date"! Das ist äußerst ungesund. 2. Na gut ich kenne die Feldtypen "text" und "longtext" nicht. Aber die mag es in mySQL geben. 3. Ein Primary Key ist immer Unique. Muss vrmlt. nicht extra angegeben werden. UNIQUE: Eindeutiger Schlüssel. Ein Eintrag in diesem Feld darf es nicht nochmal geben. |
Re: SQL abfrage
lach nun gut dann halt
Delphi-Quellcode:
besser ???
CREATE TABLE posts(
id int(11) DEFAULT '0' NOT NULL AUTO_INCREMENT, author int(11) NOT NULL, date datetime DEFAULT '0' NOT NULL AUTO_INCREMENT, entry text, test longtext(11), UNIQUE id(id), PRIMARY KEY (id) ); lg, GIGANT |
Re: SQL abfrage
Du bekommst doch bestimmt eine Fehlermeldung, oder?
Du solltest das eine Feld wirklich nicht "date" nennen. Das dürfte auch bei mySQL ein Schlüsselwort sein. Bei deinem Tabellennamen "posts" bin ich mir nicht sicher. Grundätzlich solltest du keine Schlüsselbegriffe aus SQL als Bezeichner verwenden. |
Re: SQL abfrage
nun gut geht mal wieder nicht
lg, Gigant |
Re: SQL abfrage
Wenn du jetzt nicht schreibst, welche Fehlermeldung du bekommst, stelle ich meine Hilfe ein.
Sorry, dass ich das mal so deutlich schreiben muss. |
Re: SQL abfrage
Hai Gigant02,
Du darfst einem Auto_Increment Feld keinen Defaultwert geben. Ausserdem lässt mySQL nur ein AutoInc-Feld pro Tabelle zu. |
Re: SQL abfrage
Ahh ich versuche mal
lg, Gigant |
Re: SQL abfrage
|
Re: SQL abfrage
Hat Longtext überhaupt eine Längenangabe?
air |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz