MySql update Въпрос

2 отговора 91 прегледа
#1

MySql update Въпрос

Здравейте.
Имам следният въпрос: Имам таблица в MySql, в която трябва да променям int поле. Когато пусна
update mytable set field = field + 2
всичко е наред. Когато, обаче искам да намаля стойността на field не получавам грешка, но и field не се променя.

Аз ли бъркам нещо или има друг начин за това.

Благодаря предварително

И най-ярките личности си плащат тока.
Отговор
в отговор на edembg #2

Re: MySql update Въпрос

нещо друго си сбъркал :

mysql> select ID from files;
+----+
| ID |
+----+
| 10 |
| 37 |
| 82 |
| 85 |
+----+
4 rows in set (0.00 sec)
mysql> update files set ID=ID-4;
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> select ID from files;
+----+
| ID |
+----+
| 6 |
| 33 |
| 78 |
| 81 |
+----+
4 rows in set (0.00 sec)

Работи си пърфект.
version | 3.23.56-nt

root@localhost#cd /pub
root@localhost#more beer
Отговор
в отговор на ro6avia #3

Re: MySql update Въпрос

Благодаря.

И аз не разбрах защо точно не вървеше, но след редакции в кода тръгна нормално.

И най-ярките личности си плащат тока.
Отговор