2011-02-25 4 views
0

Aujourd'hui est ma première journée de travail avec SQL alors s'il vous plaît supportez-moi pour cette question incroyablement simple. J'ai lutté avec cela depuis un certain temps maintenant ... toute aide est grandement appréciéeInsertion d'une entité dans une nouvelle colonne

Si j'ai une table (appelée Test) remplie et que j'ajoute une nouvelle colonne, comment puis-je insérer des valeurs dans SEULEMENT la nouvelle colonne. Par exemple j'ai une table avec 2 colonnes (col1, col2). Si j'ajoute un troisième (col3) .... comment j'insère des valeurs [sur les mêmes lignes que j'ai déjà eues] dans ma nouvelle colonne.

Si vous ne pouvez pas comprendre ce que je dis ... s'il vous plaît dites-moi et je vais essayer d'être plus concis.

Merci

Répondre

0

Oui, vous pouvez, utilisez Update requête

UPDATE <tablename> SET col3 = <value> WHERE col1=<value> 
+0

Merci beaucoup! – Rell3oT

+0

Vous êtes les bienvenus .. – KingofBliss

0

Vous utiliserez et la syntaxe UPDATE,

UPDATE <tablename> SET <colname> = <value> WHERE <whereclause> 
+0

.... ce rappel est mon premier jour avec SQL. Comment fonctionne WHERE. – Rell3oT

+0

http://www.w3schools.com/sql/sql_update.asp – rayman86

+0

O WH est le critère pour la ligne (s) que vous voulez, il indique à la base de données sur quelles lignes pour faire la déclaration (c'est-à-dire WHERE col1 = 'cacahuètes' appliquer uniquement la mise à jour où la valeur de la première colonne sous la colonne nommée 'col1' était égale à des arachides – rayman86

Questions connexes