MySQL adatbázisban VARCHAR hosszúságba beletartozik a stringet lezáró NULL?
Figyelt kérdés
Szóval ha 40 karakteres stringeket akarok tárolni, akkor 40-es hosszúság elég, vagy 41-nek kell lennie, hogy a stringet lezáró null is beférjen?2015. dec. 3. 12:48
1/3 anonim válasza:
Szerintem nem. De nyugodtan kipróbálhatod, ha van kettő darab perced.
Ha nincs további három perced telepítgetni, ez is rendelkezésre áll:
2/3 Tengor válasza:
Felesleges lenne beleszámolni.
Ha a szöveg rövidebb, mint 40 karakter, akkor lenne hely a lezáró \0-nak. Ha hosszabb, akkor mivel a mező 40 hosszú, maximum 40 karaktert fog eltárolni (maradékot levágja, vagy hibára fut).
Megkockáztatom, hogy az adatbázis kezelők nem használják a \0-t.
3/3 A kérdező kommentje:
Köszi a válaszokat. Tapasztalataim szerint nem.
2015. dec. 3. 13:21
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!