Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
nachträglicher auto_increment wert [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
nachträglicher auto_increment wert


 
saschak
03-12-2001, 11:01 
 
Hallöchen - ich bin's mal wieder!

Habe ein kleines Problem..... ;-) (sonst wäre ich ja nicht hier...)

Habe vor längerer Zeit, als ich angefangen habe PHP und MySQL zu programmieren, eine Userdatenbank erstellt. Nun habe ich das Problem, das ich in dieser MySQL Datenbank mit ca. 800 Einträgen einen 'user_id' Wert vergessen habe (auto_increment)!!! Gibt es eine Möglichkeit, diesen nachträglich einzufügen???


Mfg

Sascha

 
hand
03-12-2001, 14:08 
 
Das einfachste ist: mysqldump der Tabelle in ein File
File öffnen
Im Create table statement als erstes Tabellenfeld die id
hinzufügen.
Im Dump müßte unten weiter bei den inserts je Record "... values ( ..." stehen, da kannst Du mit dem Editor einen Change drüber machen und alle gegen "... values (NULL, ..." austauschen.

 
Sky
03-12-2001, 14:55 
 
ALTER TABLE tabelle
ADD user_id INT(20)
NOT NULL
DEFAULT 0
PRIMARY KEY
AUTO_INCREMENT
FIRST,
ADD UNIQUE user_id


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:05 Uhr.