is

Indította learnmetin2, 2019-11-20, 21:26:57

sziasztok


item_awardos tárgypiac, táblába megjelenik stb de raktárba nem és db syserr

DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Duplicate entry '2000010404' for key 'PRIMARY'
query: INSERT INTO item (id, owner_id, window, pos, vnum, count, socket0, socket1, socket2) VALUES(2000010404, 1, 'MALL', 0, 1337, 1, 0, 0, 0)


valaki valami ötlet?

Szia ! Azért mert rosszul van megírva kezdjük ott hogy ez nem is item_award hanem item tábla amit írsz syserr-ként.

pontosan az item_awardba rakja és az item táblára panaszkodik ha megveszem tárgypiacon

2019-11-21, 15:29:08 #3 Utolsó szerkesztés: 2019-11-21, 15:31:23 Szerző: AntiPositive
Tehát összegezzük:

-Azt állítod item_awardos shopod van.
-A syserred szerin nem item_awardos, hanem sima itemes shopod van.

Esetleg elszúrtad az auto_increment-et, de akkor nem csak az item shopod nem működne, hanem úgy általában semmi itemet nem tudna elmenteni a szerver, és az ilyen syserreket lökné másodpercenként (ha van játékos fent), tehát én inkább arra szavazok hogy nem item_awardos shopod van :D Ha mégis, akkor pedig ahogy írtam, auto_increment.

ID legyen auto increment mivel arra panaszkodik hogy duplan van
all failure is psychological other than death all failure is psychological