Hallo Liebe Forengemeinde.
Ich habe eine Tabelle die einmal im monats geupdated wird. Die Zusammenhänge laufen über eine Stored Procedures ab.
USER_ID || USER_POSITION
bis jetzt weiche ich immer auf ein PHP script aus um dieses Problem zu lösen.
In diesem Script wird eine temporäre Tabelle angelegt die User in die Tabelle neu hereinsortiert und danach einfach ein Update und die Daten zurückkopiert. die Position ist dabei ein PRIMARY kEY MIT AUTOINCREMENT
CODE
$sql = 'INSERT INTO `kd_zeitpunktetabelle` ( `id` )'
. ' SELECT NULL, REL.id'
. ' FROM `kunden_rechnungslauf` AS REL'
. ' LEFT JOIN Kunden AS KD'
. ' ON REL.id = KD.id'
. ' WHERE KD.aus_dat IS NULL AND KD. wieder_dat != 0'
. ' ORDER BY KD.wieder_dat DESC';
Ich habe irgendwo mal gesehen das man ein Update auch mit der Aktuellen Datensatznummer machen kann
Danke Daniel
Ich habe eine Tabelle die einmal im monats geupdated wird. Die Zusammenhänge laufen über eine Stored Procedures ab.
USER_ID || USER_POSITION
bis jetzt weiche ich immer auf ein PHP script aus um dieses Problem zu lösen.
In diesem Script wird eine temporäre Tabelle angelegt die User in die Tabelle neu hereinsortiert und danach einfach ein Update und die Daten zurückkopiert. die Position ist dabei ein PRIMARY kEY MIT AUTOINCREMENT
CODE
$sql = 'INSERT INTO `kd_zeitpunktetabelle` ( `id` )'
. ' SELECT NULL, REL.id'
. ' FROM `kunden_rechnungslauf` AS REL'
. ' LEFT JOIN Kunden AS KD'
. ' ON REL.id = KD.id'
. ' WHERE KD.aus_dat IS NULL AND KD. wieder_dat != 0'
. ' ORDER BY KD.wieder_dat DESC';
Ich habe irgendwo mal gesehen das man ein Update auch mit der Aktuellen Datensatznummer machen kann
Danke Daniel