preguntar acerca de alter-table

11
réponses

Modification d’une colonne: null à not null

J'ai une table qui a plusieurs colonnes entières nullables. Ceci est indésirable pour plusieurs raisons, donc je cherche à mettre à jour tous les valeurs NULL à 0, puis à définir ces colonnes à NOT NULL. En plus de changer les valeurs NULL en 0, les …
demandé sur 1970-01-01 00:33:29
13
réponses

SQL Server ajoute une clé primaire incrémentée automatiquement à la table existante

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, p …
demandé sur 1970-01-01 00:33:31
2
réponses

sqlite alter table ajoute plusieurs colonnes dans une seule instruction

Est-il possible de modifier la table ajouter plusieurs colonnes dans une seule instruction dans sqlite? Ce qui suit ne fonctionnerait pas. alter table test add column mycolumn1 text, add column mycolumn2 text; ... …
demandé sur 1970-01-01 00:33:31
4
réponses

SQLite Modifier La Colonne

J'ai besoin de modifier une colonne dans une base de données SQLite mais je dois le faire par programme car la base de données est déjà en production. De mes recherches, j'ai constaté que pour ce faire, je dois faire ce qui suit. crée une nouvelle …
demandé sur 1970-01-01 00:33:30
4
réponses

MySQL-comment mettre à jour la colonne décimale pour permettre plus de chiffres?

je suis débutant en MySQL, et j'ai accidentellement créé une table avec une colonne nommée (price decimal(2,2)); Il faut decimal(4,2) pour permettre 4 chiffres. Puisque je l'ai déjà créé, Quelle est la meilleure façon de mettre à jour cette valeu …
demandé sur 1970-01-01 00:33:33
1
réponses

Renommer plusieurs colonnes dans un énoncé avec PostgreSQL

est-il possible de renommer plusieurs colonnes dans une même instruction, quelque chose comme: ALTER TABLE Users RENAME COLUMN userName TO user_name, RENAME COLUMN realName TO real_name; ... …
demandé sur 1970-01-01 00:33:34
1
réponses

MySQL: ALTER IGNORE TABLE ajouter UNIQUE, qu’est-ce qui sera tronqué?

j'ai une table avec 4 colonnes: ID, type, propriétaire, description. ID est la clé primaire AUTO_ incrément et maintenant je veux: ALTER IGNORE TABLE `my_table` ADD UNIQUE (`type`, `owner`); bien sûr, j'ai quelques enregistrements avec type = …
demandé sur 1970-01-01 00:33:31
6
réponses

Optimisation de MySQL pour modifier la TABLE D’InnoDB

nous aurons bientôt besoin d'apporter des changements de schéma à notre base de données de production. Nous devons minimiser les temps d'arrêt pour cet effort, cependant, les déclarations ALTER TABLE vont courir pendant un certain temps. Nos plus gra …
demandé sur 1970-01-01 00:33:29
8
réponses

Postgresql — changer la taille d’une colonne de varchar

j'ai une question à propos de la commande ALTER TABLE sur une très grande table (presque 30 millions de lignes). Une de ses colonnes est un varchar(255) et je voudrais le redimensionner à un varchar(40) . Fondamentalement, je voudrais changer ma co …
demandé sur 1970-01-01 00:33:31
13
réponses

Comment renommer une colonne dans une table de base de données SQLite?

je devrais renommer quelques colonnes dans certaines tables dans une base de données SQLite. Je sais qu'une question similaire a déjà été posée sur stackoverflow, mais c'était pour SQL en général, et le cas de SQLite n'a pas été mentionné. …
demandé sur 1970-01-01 00:33:29