J'ai une table mySQL appelée test: create table test( locationExpect varchar(120) NOT NULL; ); Je souhaite modifier la colonne locationExpect en: create table test( locationExpect varchar(120); ); Comment cela peut-il être fait
J'ai une table mySQL appelée test: create table test( locationExpect varchar(120) NOT NULL; ); Je souhaite modifier la colonne locationExpect en: create table test( locationExpect varchar(120); ); Comment cela peut-il être fait
J'ai une question sur la ALTER TABLEcommande sur une très grande table (près de 30 millions de lignes). L'une de ses colonnes est a varchar(255)et je voudrais la redimensionner en un varchar(40). En gros, je voudrais changer ma colonne en exécutant la commande suivante: ALTER TABLE mytable ALTER...
J'ai essayé: ALTER TABLE MY_TABLE ADD STAGE INT NOT NULL; Mais cela donne ce message d'erreur: ALTER TABLE autorise uniquement l'ajout de colonnes pouvant contenir des valeurs nulles ou avoir une définition DEFAULT spécifiée
J'ai essayé ce qui suit, mais je n'ai pas réussi: ALTER TABLE person ALTER COLUMN dob POSITION
J'ai vérifié la documentation MySQL pour ALTER TABLE et il ne semble pas inclure un moyen d'ajouter ou de modifier un commentaire dans une colonne. Comment puis-je faire ceci? -- for table ALTER TABLE myTable COMMENT 'Hello World' -- for columns --
Lorsque vous exécutez une instruction ALTER TABLE dans MySQL, la table entière est verrouillée en lecture (autorisant les lectures simultanées, mais interdisant les écritures simultanées) pendant la durée de l'instruction. S'il s'agit d'une grande table, les instructions INSERT ou UPDATE peuvent...
J'ai besoin de créer un index sur une table MySQL d'environ 5 millions de lignes. C'est une table de production, et je crains un bloc complet de tout si j'exécute une instruction CREATE INDEX ... Existe-t-il un moyen de créer cet index sans bloquer les insertions et les sélections? Je me demande...
La saisie de la commande suivante dans un terminal interactif PostgreSQL génère une erreur: ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11); Quelle est la commande correcte pour modifier le type de données d'une
Nous avons récemment eu besoin d'ajouter des colonnes à quelques-unes de nos tables de base de données SQLite existantes. Cela peut être fait avec ALTER TABLE ADD COLUMN. Bien sûr, si le tableau a déjà été modifié, nous voulons le laisser seul. Malheureusement, SQLite ne prend pas en charge une IF...