Visa ett inlägg
Oläst 2008-01-31, 22:14 #9
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by KarlRoos@Jan 31 2008, 22:55
Alla värderna som kommer att hämtas är nummer.
Tabellen är BigINT, är det smartare med user=123456 då?
Tabellen är inte BIGINT (tabellen har stängar, datum och nummer som datatyper såvitt jag kan se), möjligtvis är columnen "user" en BIGINT och i så fall är det bättre att använda talet 123456 och inte strängen '123456'. Stängar anges med tecknet ' i SQL, tal som 5 eller 6.7 anges utan '

Det finns vissa skillnader mellan att använda strängar och tal inte bara i effektivitet och platsnyttjande. Vid strängar är exempelvis stängarna '001234', '01234' och '1234' helt skilda "värden". Om det hande om tal så är det ingen skillnad mellan 001234 och 1234. Samma sak gäller om du anger bråktal med eller utan '
Talet 234.3 är samma tal som 234.300 men strängen '234.3' är inte detsamma som '234.300'. Det kan förutom resursslöseri alltså även innebära svårupptäckta buggar.
martine är inte uppkopplad   Svara med citatSvara med citat