Question

Je veux créer la table sans colonnes sqlite3. Il est possible dans la base de données de Postgres, mais pas dans un sqlite3. Y at-il moyen d'y parvenir, ou est-il tout simplement pas pris en charge (peut-être pas dans la norme SQL?) J'ai vérifié la grammaire sqlite3 CREATE TABLE et il semble, qu'il doit y avoir au moins une colonne, mais peut-être que je manqué quelque chose?

Était-ce utile?

La solution

Les tables sans colonne ne sont pas pris en charge dans SQLite. Ou dans la norme SQL soit.

Autres conseils

J'ai eu cette même question parce que je voulais une table avec seulement le champ rowid. Alors que vous ne pouvez pas être en mesure de créer une table sans colonnes, vous pouvez faire une table avec seulement un champ de rowid comme la clé primaire en utilisant le code suivant:

CREATE TABLE tablename (rowid INTEGER PRIMARY KEY) WITHOUT ROWID;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top