Autor | Zpráva | ||
---|---|---|---|
raddimm.xx Profil |
#1 · Zasláno: 21. 4. 2020, 19:02:05
Prosím o tip.
Mám jednoduchou Mysql tabulku kde jsou sloupce Id ... Jmeno (varchar - 99) Telefon (int - 11) Když dám sil příkaz SELECT * FROM `osoby` WHERE telefon = 'xxxx' nebo třeba SELECT * FROM `osoby` WHERE telefon = 'martin' Vyjede mi to i záznamy kde je pole telefon = 0 tedy prázdné Co mám špatně? |
||
Kajman Profil |
#2 · Zasláno: 21. 4. 2020, 19:09:50
String se přetypuje na číslo.
|
||
Tomášeek Profil |
raddimm.xx:
Sloupec int je pro tel cislo nesmysl. Taktéž je nesmysl hledat v telefonu string podobný tvému. Dále je nesmysl ukládat 0, pokud telefon nebyl vyplněn (0 opravdu není “prázdné”, “nezadané”). |
||
Časová prodleva: 4 roky
|
0