Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Substring w warunku
miniol
post 26.04.2011, 09:42:40
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 4
Dołączył: 25.03.2011

Ostrzeżenie: (0%)
-----


Chcę substring podpiąć pod warunek WHERE w MySQL.
Mój kod obecnie wygląda tak:
  1. UPDATE `produkt` SET `ilosc` = 100 WHERE `isbn` = SUBSTRING('9781234567890',0,12)


Wynik zwraca mi aktualizację 0 rekordów, a powinien być jeden rekord z nr ISBN 978123456789.

Jaką składnię powinno mieć to zapytanie, żeby działało poprawnie?
Go to the top of the page
+Quote Post
nospor
post 26.04.2011, 09:55:39
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) Czy tak ciężko sprawdzić w manualu jak używać?
http://dev.mysql.com/doc/refman/5.0/en/str...ction_substring
Cytat
For all forms of SUBSTRING(), the position of the first character in the string from which the substring is to be extracted is reckoned as 1.


2) Czy tak ciężko się upewnić czy oby na pewno to co robimy zwraca to co myślimy?
SELECT SUBSTRING('9781234567890',0,12)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
miniol
post 26.04.2011, 10:05:12
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 4
Dołączył: 25.03.2011

Ostrzeżenie: (0%)
-----


Ok. Dzięki za pomoc smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:01