SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.03.2016, 15:04:56
Cyathus Cyathus ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 74
Beiträge: 4
Update-Problem

Nach langer Zeit möchte ich mal wieder ein Problem schildern.
Ich habe zwei Tabellen (T1), eine mit 15.000 Datensätzen und eine andere (T2) mit 400.000 Datensätzen.
Die Tabelle1 (T1) enthält die Felder "Code" Typ Char(3) und "Mark" Typ Char(1)
Das Feld "Code" enthält 15.000 verschiedene Codes aus Buchstaben, z.B. "sRT" oder "bgt", alle sind verschieden.
Die Tabelle 2 (T2) enthält auch das Feld "Code" vom Typ Char(3), und enthält ebenfalls Buchstabencodes, die irgendwann mal aus Tabelle 1 dort eingetragen wurden. Tabelle 2 enthält diese Codes aus T1 in unterschiedlichen Mengen, manche wurden gar nicht eingetragen.

Ich möchte nun wissen, welche der Buchstabencodes der Tabelle 1 die Tabelle 2 enthält.
Dazu dient das Feld "Mark" in Tabelle 1. Ich möchte es mit einem "*" füllen, wenn der Buchstabencode sich in Tabelle 2 befindet. Die Menge der Buchstabencodes in Tabelle 2 interessiert hier nicht, sondern nur ob er vorhanden ist.

Meine Frage: wie ist die Abfrage zu stellen, ohne dass mysql hier aussteigt.

Ich habe z.B. fogendes versucht, bekomme aber bald den Fehlercode 500 (Internal Server Error):
SET SQL_BIG_SELECTS=1;
update t1 LEFT JOIN t2 ON t1.code = t2.code SET t1.mark = '*';

Danke und Grüße,
Axel
Mit Zitat antworten
  #2  
Alt 06.04.2016, 18:38:37
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Update-Problem

mit einem LEFT JOIN würdest du alles Datensätze in T1 updaten.

Kriegst du ne Fehlermeldung raus?
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #3  
Alt 25.04.2016, 00:53:50
Cyathus Cyathus ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 74
Beiträge: 4
AW: Update-Problem

Es liegt an den Restriktionen des Server-Anbieters. Große Datenabfragen werden mit Server-Error 500 abgebrochen.
Ich habe die Abfrage über selektierte ID's gesplittet und in 8 einzelne Abfragen gepackt. Jetzt geht es.
Danke für die Mühe...
Axel
Mit Zitat antworten
  #4  
Alt 25.04.2016, 12:41:05
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Update-Problem

Zitat:
Zitat von Cyathus Beitrag anzeigen
Es liegt an den Restriktionen des Server-Anbieters.
Falscher Anbieter?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort

Stichworte
update mysql


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
UPDATE verfälscht SELECT? Domi MySQLi/PDO/(MySQL) 26 01.09.2010 15:35:30
Bei UPDATE läuft Script nicht richtig Erzengel PHP Grundlagen 9 04.04.2010 14:27:50
UPDATE funktioniert nicht!! Haudenlukas MySQLi/PDO/(MySQL) 2 04.06.2008 11:10:21
Leeres Resultat? Sk3y MySQLi/PDO/(MySQL) 10 13.11.2006 19:57:40
update problem :( Stifler PHP Grundlagen 1 27.04.2004 14:28:35


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:22:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt