Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 08:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



SQL Spalte aus einer Tabelle

Discussion on SQL Spalte aus einer Tabelle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
MaLLaH95's Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 106
Received Thanks: 16
SQL Spalte aus einer Tabelle

Hallo,

Ich möchte die "name" aus der Datenbank player.item_proto in die player.item_proto2 Übertragen

Allerdings soll die erstmal die vnum abgleichen


Wäre sehr sehr Dankbar wenn einer sich damit auskennt.
MaLLaH95 is offline  
Old 10/11/2018, 21:34   #2


 
elite*gold: 1860
Join Date: Jan 2012
Posts: 2,209
Received Thanks: 1,630
MaxChri is offline  
Old 10/11/2018, 22:09   #3
 
MaLLaH95's Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 106
Received Thanks: 16
Ich habe da leider zu wenig erfahrung...
MaLLaH95 is offline  
Old 10/12/2018, 00:09   #4
 
elite*gold: 0
Join Date: Sep 2018
Posts: 191
Received Thanks: 216
du kannst es per query machen, dann musst du halt die spalten kopieren und dann per alt + linksklick makieren einfügen.
Die query wäre dann folgende:

UPDATE player.item_proto2 name="" WHERE vnum="";
Ethermask is offline  
Old 10/18/2018, 14:23   #5


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
Code:
UPDATE player.item_proto2 i SET i.name = (SELECT o.name FROM player.item_proto o WHERE o.vnum = i.vnum);
Sollte so Funktionieren..

Grüße
Benhero is offline  
Thanks
1 User
Old 10/24/2018, 12:05   #6
 
MaLLaH95's Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 106
Received Thanks: 16
Quote:
Originally Posted by Benhero View Post
Code:
UPDATE player.item_proto2 i SET i.name = (SELECT o.name FROM player.item_proto o WHERE o.vnum = i.vnum);
Sollte so Funktionieren..

Grüße
Hat einwandfrei funktioniert, allerdings ist die locale_name leer falls die vnum in der item_proto2 nicht vorhanden ist.
Kann man dass so machen, dass er die locale_name unberührt lässt falls die vnum in der item_proto2 nicht vorhanden ist?
MaLLaH95 is offline  
Old 10/24/2018, 13:40   #7


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
Code:
UPDATE player.item_proto2 i SET i.name = (SELECT o.name FROM player.item_proto o WHERE o.vnum = i.vnum) WHERE i.vnum IN (SELECT o.vnum FROM player.item_proto o);
Vorher ein Backup der Datenbank machen...

Grüße
Benhero is offline  
Thanks
1 User
Old 10/24/2018, 14:07   #8
 
MaLLaH95's Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 106
Received Thanks: 16
Quote:
Originally Posted by Benhero View Post
Code:
UPDATE player.item_proto2 i SET i.name = (SELECT o.name FROM player.item_proto o WHERE o.vnum = i.vnum) WHERE i.vnum IN (SELECT o.vnum FROM player.item_proto o);
Vorher ein Backup der Datenbank machen...

Grüße
Vielen vielen dank.

#CLOSED
MaLLaH95 is offline  
Reply


Similar Threads Similar Threads
Hilfe beim Speichern / Abrufen einer LUA Tabelle aus einer Datei
02/20/2015 - Metin2 Private Server - 0 Replies
Ich komme grad nicht weiter ... ich möchte viele querys innerhalb meiner Quest vermeiden und bin dabei, das Ergebnis der Query in eine Datei zu laden. Klappt auch soweit gut nur an einer Sache komme ich nicht weiter. Ich hatte in der ersten Quest, wo noch alle Querys drin waren, das so geschrieben: mysql_query("USE account; SELECT item_vnum, stackable, price FROM itemshop WHERE category_id = "..shop_main.." ORDER BY id ASC;") shop_main steht hier für den select, wo der Spieler die...
Item_proto 'gold' spalte aus einer anderen SQL laden ?
09/23/2013 - Metin2 Private Server - 1 Replies
Moin Leute, ich wollte mal Fragen wie und ob mann die gold Spalte aus einer anderen SQL Laden kann, Mit strg + V dauert es 2 Jahre, gibt es da noch eine andere möglichkeit=?
phpMyAdmin: Diese Tabelle enthält keine eindeutige ("unique") Spalte
08/08/2013 - Web Development - 5 Replies
Hey, phpMyAdmin zeigt mir dies an: Diese Tabelle enthält keine eindeutige ("unique") Spalte. Gitter-Bearbeitungsfunktion, Kontrollkästchen, Bearbeiten, Kopieren und Löschen von Links sind nicht verfügbar. Hier mal ein Screen: http://i.epvpimg.com/nrWRd.jpg Weiß jemand, wie ich die Funktionen Bearbeiten, Kopieren und Löschen wiederherbekomme?
[Frage] Player Tabelle / Spalte JOB
06/03/2010 - Metin2 Private Server - 12 Replies
Nach allem was ich gehört habe, kann man in der Player Tabelle in der Spalte JOB die Charklasse von z.B. Krieger in Sura ändern. Ich schreibe im Moment die HP für den FinalMT2 relaunch und versuche nun diese Daten mit zu verwerten. Leider hab ich keine Ahnung welche Zahl welcher Char ist.. und alle durchprobieren würde mir definitiv zu lang dauern.. Deswegen frag ich mal hier.. Weiß irgendjemand - Welche Zahl = Welcher Char + Welches geschlecht? ;) Die 3 schnellsten und Hilfreichsten...
pos-Spalte in der Item-Tabelle
02/13/2010 - Metin2 Private Server - 4 Replies
Hat jemand mal ausprobiert was passiert wenn man alle Items auf pos=0 legt oder halt pos einfach leer lässt? Sortiert das Game das dann automatisch richtig oder kommts dann zum Fehler? Könnte das mal einer überprüfen? Weil es ziemlich umständlich ist in PHP zu schreiben, dass überprüft wird welche felder belegt sind :s Bzw. unnötige Zeit wäre :D



All times are GMT +1. The time now is 08:35.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.