PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Felder (user id) um Wert verändern (http://www.selfphp.de/forum/showthread.php?t=19084)

sql-newbie 08.04.2008 14:19:52

Felder (user id) um Wert verändern
 
Hallo,

ich hoffe ich erkläre folgendes nicht zu kompliziert.

Ich habe eine Tabelle in der meine User mitsamt ihren Daten gelistet sind. Eine Spalte ist die UserID-Spalte. Aus den unten genannten Gründen fangen die UserIDs bei der Zahl 62 statt bei der Zahl 1 an. Ich möchte das alle vorhandenen 1000 UserIds bei 1 anfangen, so dass die letzte ID die Nummer 1000 hat und nicht 62.

Wie kommts:

Ich habe aus einem phpbb-Forum ein SMF-Forum und daraus eine Migration zu Joomla gemacht. Joomla habe ich mit der der Coppermine Gallery verbunden wo die User ihre Fotos hochladen konnten.

Im Endeffekt ist nur noch Coppermine mitsamt aller User übrig nur das diese mit ihrer ID jetzt bei 62 beginnen. Das SMF habe ich entfernt und Joomla neu aufgesetzt. Für eine spätere Migration meines phpbb-Forums (in der die gleichen User vorhanden sind, aber mit der ID1) zu Joomla will ich deshalb die Coppermine User auf die gleiche ID setzen.

Wie es jetzt ist:

User 1 => in phpbb hat er die ID1 in Coppermine die ID 62

Ist das irgendwie möglich?

RoSt 08.04.2008 16:33:22

AW: Felder (user id) um Wert verändern
 
Mir fällt dazu nur folgendes ein:
  • Alle User exportieren (ohne fehlerhafte ID, aber auf Reihenfolge achten, falls die wichtig ist.)
  • truncate table (damit wird der Auto-Zähler wieder auf 1 zurück gesetzt)
  • Alle User wieder importieren
Sollte gehen - aber ohne Gewähr, möglicherweise hängt ja noch etwas mehr an den IDs (Referenzen etc.)

|Coding 08.04.2008 17:10:14

AW: Felder (user id) um Wert verändern
 
Was möchtest Du denn damit bezwecken?


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:35:39 Uhr.

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