J'ai le tableau suivant :
CREATE TABLE child(
id INTEGER PRIMARY KEY,
parent_id INTEGER,
description TEXT);
Comment ajouter une contrainte de clé étrangère sur parent_id ? Supposons que les clés étrangères sont activées.
La plupart des exemples supposent que vous créez la table. J'aimerais ajouter la contrainte à une table existante.
1 votes
La commande ALTER de SQLite ne prend en charge que "renommer la table" et "ajouter une colonne". Cependant, nous pouvons apporter d'autres modifications arbitraires au format d'une table en utilisant une simple séquence d'opérations. Vérifiez ma réponse