" /> " />
PDF Remarque

СинтаксисSQL

1
2
3
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

Note: Обратите внимание на WHERE в синтаксисисе . WHERE определяет какие записи должны быть обновлены, если условие WHERE не прописанно то все записи в таблице будут обновлены!

Пример SQL

Il ya une table "Personnes":

P_IDLastNamePrénomAddressVille
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendsen Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger
5 Tjessem Jakob

Итак, мы хотим обновить столбцы "Tjessem, Jakob" в таблице "Personnes"..

Pour cela, nous utilisons cette requête:

1
2
3
 UPDATE Personnes
 SET Address='', Ville=»Sandnes"
 WHERE LastName=«Tjessem ' AND Prénom=«Jakob»

Résultat Requête:

P_IDLastNamePrénomAddressVille
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendsen Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger
5 Tjessem Jakob Sandnes

Предупреждение SQL

1
2
UPDATE Personnes
SET Address='', Ville=»Sandnes"

То таблица "Personnes" будет выглядеть так:

P_IDLastNamePrénomAddressVille
1 Hansen Ola Sandnes
2 Svendsen Tove Sandnes
3 Pettersen Kari Sandnes
4 Nilsen Johan Sandnes
5 Tjessem Jakob Sandnes

Commentaires

 
-6 #1 Шелест Константин 2010-10-28 19:11 Citer
 
 
+11 #2 Шелест Константин 2010-10-28 21:38 Alors un peu plus facile:

Personnes
Adresse SET = '', Ville = 'Sandnes "
Ltd P_ID = 5;
Citer
 
 
+6 #3 Azat 2010-10-28 22:17 Dites-moi, mais que faire si vous devez conduire dans le mot SET (s) et une valeur de l'une des colonnes.

Par exemple, à partir de vos exemples de l'être
nom_table
SET column1 = 'Colonne3 слово моё' column1 = 'мои слова column4 еще слова'
OÙ some_column = some_value
Comment faire?

Merci beaucoup.
Citer
 
 
+5 #4 Шелест Константин 2010-10-29 13:55 Autant que je sache, dans une seule cellule peut avoir qu'un seul sens ou tout écrire à la main (ce qui signifie Colonne3, 2, et laissez votre mot). Citer
 
 
+1 #5 Azat 2010-10-29 16:12
(Valeur Colonne3, 2, et laissez votre mot).


Prescrire lui s'il vous plaît Constantine. (Et encore de la valeur Colonne3 pas des nombres, mais les mots) Je vous remercie.

J'ai essayé d'utiliser les options pour un tas de mots-clés et valeurs dans la colonne des symboles +, (virgule) - mais il ne fonctionne pas.

Je veux un mot et sa signification pour toutes les lignes Colonne3 column1.
Citer
 
 
+7 #6 Шелест Константин 2010-10-29 18:02 (Je veux un mot et sa signification pour toutes les lignes Colonne3 column1.) Je suis en train d'apprendre, je ne sais pas comment le faire.
Mais comme j'ai dit aux enseignants dans la même cellule peut être une condition. Voulez-vous Azat vphnut ya deux termes. Mais, si vous obtenez ce, s'il vous plaît écrivez à quoi il ressemble. )))
Citer
 
 
+6 #7 Юрий Дяченко 2010-11-07 07:44
Dites-moi, mais que faire si vous devez conduire dans le mot SET (s) et une valeur de l'une des colonnes.

nom_table
SET column1 = CONCAT (colonne 3, «слово моё ')
OÙ some_column = some_value
Citer
 
 
+4 #8 Azat 2010-11-09 22:04 Un grand merci à Youri. Citer
 
 
-2 #9 HellDRG 2011-01-30 01:21 Pouvez-vous s'il vous plaît, et la façon d'écrire, j'ai une table
Lien pas
log1 1111
log2 2222

C utilisant SQL pour spécifier la requête:
SET connexion NameTable = 'log3', '11111 = Pas 'WHERE (que j'ai besoin d'écrire, de sorte que la valeur a changé dans la deuxième rangée, à la condition que nous ne connaissons pas le contenu de la table)
Merci à l'avance)
Citer
 
 
-2 #10 Monarh 2011-02-25 12:35 Je suis entièrement d'accord c Murmevent Constantine
Phrase:
- Sons correctement!
À mon avis préférable d'écrire comme ceci:
"Итак, мы хотим обновить столбцы Adresse Ville строки с и LastName = 'Tjessem' и Prénom = 'Jacob'"
Citer
 

Autorisation

Nice, l'Ajax Sondage

Lequel de mes extensions est le meilleur?

Statistiques

Publicité