Postado Novembro 19, 2023 1 ano Ola pessoal, estou com um probleminha ao executar o comando /save Citar [12:29:08.352] > Salvando servidor... [12:29:09.298] mysql_real_query(): INSERT INTO `global_storage` (`key`, `world_id`, `value`) VALUES (, 0, '19876'),(172100, 0, '0'),(172101, 0, '0'),(172102, 0, '0'),(172354, 0, '0'),(172355, 0, '0'),(19871, 0, '0'),(19875, 0, '36'),(19876, 0, 'Teste'),(19877, 0, '36'),(19878, 0, 'Teste') - MYSQL ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' 0, '19876'),(172100, 0, '0'),(172101, 0, '0'),(172102, 0, '0'),(172354, 0, '...' at line 1 (1064) [12:29:09.388] > SAVE: Completo em 1.03 segundos usando binary casa storage. Utilizo TFS 0.4, a tabela "global_storage" existe na database, se alguém puder dar esse help eu agradeço demais, obrigado a todos! Bug fix: ALTER TABLE global_storage ADD key INT(11) NOT NULL DEFAULT 0; ALTER TABLE global_storage ADD world_id INT(11) NOT NULL DEFAULT 0; ALTER TABLE global_storage ADD value INT(11) NOT NULL DEFAULT 0;
Postado Novembro 19, 2023 1 ano No primeiro resultado ele ta tentando passar o valor 19876 para a key inexistente. Observa: (, 0, '19876') E to vendo mais possíveis problemas porque tem alguns casos que tem uma string no lugar de value, e não deveria. Deveira ser apenas INT. Pode mandar uma print da tabela global_storage para eu ver?
Postado Novembro 19, 2023 1 ano Autor Foi resolvido, muito obrigado, a solução ja esta no post principal
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.