![]() |
mySQL stats hjälp
hej,
Skulle behöva lite hjälp med varför denna sats inte funkar. SELECT * FROM User WHERE username = 'tjola' AND id <> '791da716-4760-4aad-9244-9629a72bd2d5' #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id <> '791da716-4760-4aad-9244-9629a72bd2d5' LIMIT 0, 30' at line 1 |
Din SQL är korrekt. Ditt felmedellande hör dock inte ihop med den SQL-frågan ...
|
Vilken datatyp är tabellen "id"?
Du anväder skiljetecken <> med jämför inte med något. Större än eller mindre än vad? |
Citat:
|
Stämmer, var lite för snabb där.
Men, vilken datatyp används för tabellen id? |
Du kan köra <> 'sträng' mot en int kolumn utan att få ett SQL-fel. Ni försöker felsöka en SQL-fråga som inte ger något fel.
Däremot har en annan SQL-fråga, utan "username = 'tjola' AND" gett ett SQL-fel. Dock så har inte den SQL-frågan skrivits ut i denna tråd så att den går att felsöka. Felinfon skriver nämligen alltid ut en sammanhängande sträng från SQL-frågan och den i felinformationen stämmer inte överens med den angivna i tråden. |
Alla tider är GMT +2. Klockan är nu 20:00. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson