СинтаксисSQL
Nota: Обратите внимание на WHERE в синтаксисисе . WHERE определяет какие записи должны быть обновлены, если условие WHERE не прописанно то все записи в таблице будут обновлены!
Пример SQL
C'è una tabella "Persone":
| P_Id | Cognome | Nome | Address | Città |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Johan | Bakken 2 | Stavanger |
| 5 | Tjessem | Jakob |
Итак, мы хотим обновить столбцы "Tjessem, Jakob" в таблице "Persone"..
Per questo usiamo questa query:
| P_Id | Cognome | Nome | Address | Città |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Johan | Bakken 2 | Stavanger |
| 5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
То таблица "Persone" будет выглядеть так:
| P_Id | Cognome | Nome | Address | Città |
|---|---|---|---|---|
| 1 | Hansen | Ola | Nissestien 67 | Sandnes |
| 2 | Svendson | Tove | Nissestien 67 | Sandnes |
| 3 | Pettersen | Kari | Nissestien 67 | Sandnes |
| 4 | Nilsen | Johan | Nissestien 67 | Sandnes |
| 5 | Tjessem | Jakob | Nissestien 67 | Sandnes |






Commenti
persone
SET indirizzo = 'via S. 67', Città = 'Sandnes'
DOVE P_Id = 5; Citazione
Per esempio, dalla vostra esempi per essere così
nome_tabella
SET column1 = 'column3 la mia parola', column1 = 'le mie parole più parole Column4'
DOVE some_column = qualcosa
Come?
Grazie mille. Citazione
Prescrivere piacergli Costantino. (E ancora valore non column3 numeri, ma parole) Grazie.
Ho provato ad utilizzare le opzioni per una serie di parole chiave e valori nella colonna i simboli +, (virgola) - ma non funziona.
Voglio una parola e il suo significato per tutte le righe column3 column1. Citazione
nome_tabella
SET column1 = CONCAT (column3, 'la mia parola')
DOVE some_column = qualcosa Citazione
accesso non
log1 1111
log2 2222
C utilizzando SQL per specificare la query:
accesso NameTable SET = 'log3', non = '11111 'WHERE (che ho bisogno di scrivere, in modo che il valore è cambiato nella seconda riga, a condizione che non conosciamo il contenuto della tabella)
Vi ringrazio in anticipo) Citazione
Quote: Citazione: - Suoni correttamente!
A mio parere meglio scrivere in questo modo:
"Così vogliamo aggiornare Indirizzo colonne, e la linea Città con Cognome = 'Tjessem' e Nome = 'Jakob'" Citazione