Bin heute bei mir auf folgendes Problem gestoßen. Ist das von MySQl so gewollt oder nicht? Denke mal nicht. Hat jemand eine Lößung oder gibts schon was von Mysql? Hab leider nichts gefunden
Es kann jeder gern mal testen, unten findet ihr die SQL-Querys.
So sieht es dann bei mir aus.
http://b.mafia-inc.de/?p=498
Es kann jeder gern mal testen, unten findet ihr die SQL-Querys.
Code:
CREATE DATABASE `test`; USE `test`; CREATE TABLE `test` ( `test` int(10) unsigned NOT NULL ) ENGINE=MyISAM; INSERT INTO `test` (`test`) VALUES (0); SELECT * FROM `test`; UPDATE `test` SET `test` = 0; SELECT * FROM `test`; UPDATE `test` SET `test` = `test`+5; SELECT * FROM `test`; UPDATE `test` SET `test` = `test`-6; SELECT * FROM `test`;
Code:
mysql> UPDATE `test` SET `test` = 0; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM `test`; +------+ | test | +------+ | 0 | +------+ 1 row in set (0.00 sec) mysql> UPDATE `test` SET `test` = `test`+5; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM `test`; +------+ | test | +------+ | 5 | +------+ 1 row in set (0.00 sec) mysql> UPDATE `test` SET `test` = `test`-6; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> SELECT * FROM `test`; +------------+ | test | +------------+ | 4294967295 | +------------+ 1 row in set (0.00 sec)
Kommentar