|
Тема |
mysql bur or ... |
|
Автор |
nupaT (pirat) |
|
Публикувано | 11.07.06 17:32 |
|
|
Здравейте днес попаднах на нещо много странно. Разбира се знам че има елегантни решения на това но просто така го заварих за това моля да не критикувате текущото решение. ето все пак на какво попаднах:
имам база данни в която се съхраняват деиствията на клиента. ако клиента е влязъл с потребителско име и парола се съхранява неговото ид ако не е се съхранява неговото IP.
така наложи се да правя връзки между две таблици с потребителското ид и тази с действията на клиента и се поличи не това което очаквах. помислих си че аз съм сбъркал нещо но след няколко теста ето какво открих:
mysql> select '90.0.169.206' = 90;
+---------------------+
| '90.0.169.206' = 90 |
+---------------------+
| 1 |
+---------------------+
1 row in set, 1 warning (0.06 sec)
това според мен би трябвало да върне 0;
mysql> show variables like '%version';
+------------------+---------------------+
| Variable_name | Value |
+------------------+---------------------+
| protocol_version | 10 |
| version | 5.0.21-community-nt |
+------------------+---------------------+
2 rows in set (0.47 sec)
това е версията която ползвам. Тествах го под linux и windows с различни версии. 3.23,4.0,4.1,5.0
Навсякъде резултата е един и същ. въпроса ми е това бъг ли е или аз нещо недоразбирам.
Break The UnBreakable
|
| |
|
|
|