webForumDet fria alternativet

syntaxfel

Databaser & SQL

1 svar · 143 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Har denna sql-sats:

update kompis set relationstyp = 8, comment_2 = 'testar med utan punkt', irl = 0, godkand = 0 where id = 1 and (user_id_1 = 1 or user_id_2 = 1)

Felmeddelandet jag får är:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e09' 

[TCX][MyODBC]You have an error in your SQL syntax near '{ call exeute('update kompis set relationstyp = 8, comment_2 = \'testar med utan' at line 1

Varför får jag fel?

Databas är MySQL.

Medlem sedan feb. 20011 498 inlägg
#2

Kom på felet.

Skrev:

connect.exeute(sql)

istället för

connect.execute(sql)

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)