Vinzenz Mai: SQL: Probleme mit Datenbank anlegen (Syntax-error)

Beitrag lesen

Hallo,

ich will gerade ein auf PHP und SQL basierendes Programm zu laufen bringen. In der READEME steht man soll einen SQL-Datenbank anlegen und die beiliegende "veranstaltungen.sql" damit ausführen. Ich hab das mal wie folgt probiert und einen Syntax-Error bekommen:

  

> $ sqlite3 -init veranstaltungen.sql neu.db  
  

> -- Loading resources from veranstaltungen.sql  
> SQL error near line 1: near "auto_increment": syntax error  
  
# aha:auto_increment wird angemeckert.  
# Soweit ich mich erinnere, kennt SQLite den Constraint auto_increment nicht.  
  

> SQLite version 3.5.9

Eine wichtige Information.

In der veranstaltungen.sql steht folgendes:

Fehlerhafte Anweisung, möglicherweise einfach veraltet.

CREATE TABLE veranstaltungen (
   id int(11) NOT NULL auto_increment,
   username varchar(255),
   stamp datetime,
   subject varchar(255),
   description blob,
   PRIMARY KEY (id)
);


>   
> Was mache ich falsch? Ich bin leider noch ein Anfänger...  
  
auto\_increment aus dem Statement entfernen, es schlimmstenfalls mit ([überflüssigen](http://sqlite.org/faq.html#q1)) Constraint AUTOINCREMENT ersetzen, siehe <http://forum.de.selfhtml.org/archiv/2008/4/t169955/>, insbesondere den [Beitrag von EisFux](/archiv/2008/4/t169955/#m1110417).  
  
  
Freundliche Grüße  
  
Vinzenz