LL
tfs 0.3.6

Pequena duvida

Por LLossavaro, 26 de abr. de 2016 em Scripts

mysql
pequena
duvida
resolvido
script
8
2k
LLossavaroL
26 de abril de 2016 às 00:55

Como faço essa linha para mysql.

obrigado

 

db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 102086 ORDER BY cast(value as INTEGER) DESC;")

Night WolfN
26 de abril de 2016 às 02:03

vc tentou executar ela assim? dá erro? qual? tenta alterar o INTEGER para INT

DanihcvD
27 de abril de 2016 às 21:09

@LLossavaro, por favor, informe se vc testou utilizar desta forma e informe qual erro deu.

LLossavaroL
28 de abril de 2016 às 00:42

Irei informar, estava ocupado desculpe.

 

LLossavaroL
28 de abril de 2016 às 00:51
Em 26/04/2016 at 02:03, Night Wolf disse:

vc tentou executar ela assim? dá erro? qual? tenta alterar o INTEGER para INT

Erro:

mysql_real_query(): SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 102086 ORDER BY cast(value as INT) DESC; - MYSQL ERROR: 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 'INT) DESC' at line 1 (1064)

dalvorsnD
28 de abril de 2016 às 09:59

No mysql atual pelo ou tu usa SIGNED ou UNSIGNED, INTEGER não é reconhecido como um tipo valido

 

http://dev.mysql.com/doc/refman/5.7/en/cast-functions.html

LLossavaroL
28 de abril de 2016 às 17:42
7 horas atrás, dalvorsn disse:

No mysql atual pelo ou tu usa SIGNED ou UNSIGNED, INTEGER não é reconhecido como um tipo valido

 

http://dev.mysql.com/doc/refman/5.7/en/cast-functions.html

Muito obrigado, consegui :D

DanihcvD
02 de maio de 2016 às 21:36

Tópico movido para dúvidas / pedidos resolvidos.