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
"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
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 préservées. Je...
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 me...
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
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 test. Quelle est la commande...
É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
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...
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'essaie de changer une colonne de a varchar(50)à a nvarchar(200). Quelle est la commande SQL pour modifier cette
J'ai créé une table et mis accidentellement la varcharlongueur au 300lieu de 65353. Comment puis-je résoudre ce problème? Un exemple serait
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...
Comment changer la taille de salarycolonne de la colonne dans le employeetableau de
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...
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...
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é...
J'essaie de modifier une table pour faire sa colonne de clé primaire AUTO_INCREMENTaprès le fait. J'ai essayé le SQL suivant, mais j'ai reçu une notification d'erreur de syntaxe. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Suis-je en train de faire quelque chose de mal ou n'est-ce...
J'ai une table et l'une des colonnes est "Date" de type datetime. Nous avons décidé d'ajouter une contrainte par défaut à cette colonne Alter table TableName alter column dbo.TableName.Date default getutcdate() mais cela me donne une erreur: Syntaxe incorrecte près de "." Quelqu'un voit-il quelque...
Dans SQL Server, j'ai une nouvelle colonne sur une table: ALTER TABLE t_tableName ADD newColumn NOT NULL Cela échoue car je spécifie NOT NULL sans spécifier de contrainte par défaut. La table ne doit pas avoir de contrainte par défaut. Pour contourner cela, je pourrais créer la table avec la...
Est-il possible de modifier la table et d'ajouter PLUSIEURS colonnes dans une seule instruction dans sqlite? Ce qui suit ne fonctionnerait pas. modifier le test de table ajouter la colonne mycolumn1 text, ajouter la colonne mycolumn2 text;
Le manuel de référence MySQL ne fournit pas d'exemple clair sur la façon de procéder. J'ai une colonne de type ENUM de noms de pays auxquels je dois ajouter plus de pays. Quelle est la syntaxe MySQL correcte pour y parvenir? Voici ma tentative: ALTER TABLE carmake CHANGE country country...