"ALTER TABLE" est une instruction SQL qui vous permet d'apporter des modifications de schéma à une table de base de données (c'est-à-dire ajouter, supprimer ou modifier des colonnes à partir d'une table existante).
J'ai mal nommé une colonne hased_passwordau lieu de hashed_password. Comment mettre à jour le schéma de la base de données, en utilisant la migration pour renommer cette colonne?
J'ai une table qui a plusieurs colonnes entières nullables. Ceci n'est pas souhaitable pour plusieurs raisons, donc je cherche à mettre à jour toutes les valeurs nulles à 0, puis à définir ces colonnes sur NOT NULL. En plus de changer les valeurs nulles en 0, les données doivent être …
J'utilise le code suivant pour vérifier si la table temporaire existe et supprimer la table si elle existe avant de la créer à nouveau. Cela fonctionne très bien tant que je ne change pas les colonnes. Si j'ajoute une colonne plus tard, cela donnera une erreur disant "colonne invalide". Veuillez …
J'utilise SQL Server 2008 et Navicat. J'ai besoin de renommer une colonne d'une table en utilisant SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Cette déclaration ne fonctionne pas.
J'ai besoin de changer la clé primaire d'une table en une colonne d'identité, et il y a déjà un certain nombre de lignes dans la table. J'ai un script pour nettoyer les ID pour s'assurer qu'ils sont séquentiels à partir de 1, fonctionne bien sur ma base de données de …
Étant donné la table créée à l'aide de: CREATE TABLE tbl_Country ( CountryId INT NOT NULL AUTO_INCREMENT, IsDeleted bit, PRIMARY KEY (CountryId) ) Comment supprimer la colonne IsDeleted?
Comment renommer une colonne dans un tableau xyz? Les colonnes sont: Manufacurerid, name, status, AI, PK, int Je veux renommer manufacturerid J'ai essayé d'utiliser le panneau PHPMyAdmin, mais j'obtiens cette erreur: MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)
La SQLrequête que j'ai utilisée est: ALTER TABLE oldtable RENAME TO newtable; Mais cela me donne une erreur. Serveur: Msg 156, niveau 15, état 1, ligne 1 Syntaxe incorrecte près du mot clé "TO".
J'aurais besoin de renommer quelques colonnes dans certaines tables d'une base de données SQLite. Je sais qu'une question similaire a été posée sur stackoverflow précédemment, mais c'était pour SQL en général, et le cas de SQLite n'a pas été mentionné. D'après la documentation SQLite pour ALTER TABLE , je suppose …
Comme titre, j'ai une table existante qui est déjà remplie avec 150000 enregistrements. J'ai ajouté une colonne Id (qui est actuellement nulle). Je suppose que je peux exécuter une requête pour remplir cette colonne avec des nombres incrémentiels, puis définir comme clé primaire et activer l'incrémentation automatique. Est-ce la bonne …
J'ajoute une nouvelle colonne "NOT NULL" à ma base de données Postgresql en utilisant la requête suivante (filtrée pour Internet): ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; Chaque fois que j'exécute cette requête, je reçois le message d'erreur suivant: ERROR: column "mycolumn" contains null values Je suis …
J'ai une table appelée provider. J'ai trois colonnes appelées person, place, thing. Il peut y avoir des personnes en double, des lieux en double et des choses en double, mais il ne peut jamais y avoir de combinaison personne-lieu-chose en double. Comment pourrais-je ALTER TABLE pour ajouter une clé primaire …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.