Kezdőoldal » Számítástechnika » Weblapkészítés » MySQL adatbázisban VARCHAR...

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:

[link]

2015. dec. 3. 12:51
Hasznos számodra ez a válasz?
 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.

2015. dec. 3. 13:15
Hasznos számodra ez a válasz?
 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!