Jan: MySQL 2 SQLite

Beitrag lesen

hmm, die Datentypen hat er problemlos angenommen:

sqlite> .schema
CREATE TABLE test
(
  id\_text Int NOT NULL,
  id\_lang Int NOT NULL,
  name Varchar(45),
  textblock Longtext
);

das Problem gibts eher bei dem ALTER

sqlite> ALTER TABLE test ADD PRIMARY KEY(id\_text,id\_lang);
SQL error: near "PRIMARY": syntax error
sqlite> ALTER TABLE "test" ADD PRIMARY KEY  ("id_text","id_lang");
SQL error: near "PRIMARY": syntax error

Der Primärschlüssel setzt sich nämlich aus den zwei Attributen zusammen.

Gruß Jan