|
Тема |
MySQL Multiple UPDATE |
|
Автор |
nupaT (pirat) |
|
Публикувано | 08.04.04 09:35 |
|
|
Здравейте на всички имам следния проблем искам да упдаите няколко полета с различни стойноти като стойността зависи от друго поле в съответната таблица. стигнал съм до някъде но ... не е точно това което искам:
mysql> SELECT * FROM nums;
+----+-----+-----+
| id | num | bad |
+----+-----+-----+
| 1 | 12 | 0 |
| 2 | 4 | 0 |
| 3 | 4 | 0 |
+----+-----+-----+
mysql> UPDATE nums SET bad=concat_ws('',bad,num) WHERE id IN (1,2,3);
Query OK, 3 rows affected (0.32 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> SELECT * FROM nums;
+----+-----+-----+
| id | num | bad |
+----+-----+-----+
| 1 | 12 | 12 |
| 2 | 4 | 4 |
| 3 | 4 | 4 |
+----+-----+-----+
3 rows in set (0.00 sec)
Искам да направя същото нещо само че стойностите на послето бад да не се взимат от нум а аз да ги задавам в самата заявка.
Break The UnBreakable
|
| |
|
|
|