TR

HELP PLZ!

Por Triimiis, 30 de abr. de 2020 em Scripts

2
1.4k
TriimiisT
30 de abril de 2020 às 10:42

sqlite3_prepare_v2(): SQLITE ERROR: near "LIMIT": syntax error (UPDATE "players" SET "broadcasting" = 0, "viewers" = 0 WHERE "id" = 1 LIMIT 1)

Yan OliveiraY
30 de abril de 2020 às 16:24
5 horas atrás, Triimiis disse:
Versão do Servidor: TFS - 0.3.5
Tipo de Script: creaturescript
Código:
  Ocultar conteúdo

sqlite3_prepare_v2(): SQLITE ERROR: near "LIMIT": syntax error (UPDATE "players" SET "broadcasting" = 0, "viewers" = 0 WHERE "id" = 1 LIMIT 1)

sqlite3_prepare_v2(): SQLITE ERROR: near "LIMIT": syntax error (UPDATE "players" SET "broadcasting" = 0, "viewers" = 0 WHERE "id" = 1 LIMIT 1)

Amigo, coloque o título do post de forma coerente com seu problema, pois além de ser errado dessa maneira, fica difícil de alguém ir ajudar assim que vê o título.

 

Sobre o post, esse erro é ocasionado por conta que o Sqliteestudio para conseguir ler LIMIT sem a cláusula select, o software (Sqliteestudio) tem que ser compilado com um parâmetro que inclui LIMIT em delete, update e insert. Mas até agora todos os que vi das bases de server não veio, então vai ter que fazer uma sub-consulta no where com select:

(UPDATE "players" SET "broadcasting" = 0, "viewers" = 0 WHERE "id" in (SELECT "id" FROM "players" WHERE "id" = 1 LIMIT 1);)

 

Mas se usar o banco MySql vai funcionar normal a query sem precisar fazer a sub-consulta que fiz acima.

Editado Abril 30 por Yan18