Query Frage (Navicat)

05/07/2016 11:14 DerNamenloseTyp#1
Guten Mittag alle miteinander :) !



Hab letztens im Releaseforum ne Query von Pollux. gesehen die die freien ID's von Items anzeigt. Meine Frage ist wie ich diese ausführe.. hab jetzt wieder frisch mit Servern angefangen und würde mir das ganze gerne ein wenig erleichtern ^_^ ! Danke im voraus!


Code:
SELECT a.vnum+1 AS start, MIN(b.vnum) - 1 AS end FROM player.item_proto AS a, player.item_proto AS b WHERE a.vnum < b.vnum GROUP BY a.vnum HAVING start < MIN(b.vnum);
05/07/2016 11:28 #Metho#2
Also falls du Navicat benutzt machst du folgendes:

-> öffne Navicat
-> drücke F6
-> Führe die Query aus und nutze den Befehl "USE" voranstehend, welche eine Datenbank selektiert.

PHP Code:
USE deineDBdeineQery
PHP Code:
USE playerSELECT a.vnum+AS startMIN(b.vnum) - AS end FROM player.item_proto AS aplayer.item_proto AS b WHERE a.vnum b.vnum GROUP BY a.vnum HAVING start MIN(b.vnum); 
Alternativ:

-> öffne Navicat
-> öffne die Datenbank "player"
-> öffne drücke oben rechts auf Query
-> drücke oben rechts darunter auf new Query
-> Füge die Query dort ein.
-> Drücke auf den grünen Pfeil "Run"

Alternativ, sofern du kein Navicat benutzt

-> Öffne die Verbindung zu deinem Server (z. B. putty)
-> mysql -p
-> Gib dein Passwort ein
-> Nutze dieses mal, so wie im ersten Beispiel "USE", um eine Datenbank zu selektieren und gib deine Query gleich mit ein. -< Wichtig ein ; (Semikolon am Ende der Query, (deine hat bereits eins, also musst du dies nicht mehr machen))
-> exit; <- Um die Verbindung zu verlassen.
05/07/2016 11:37 DerNamenloseTyp#3
Dankeschön für die detailierte Erklärung hat geklappt :)!