Feld hinzufügen, in Mysql Tabelle, Tabelle hat aktive Daten
Meine MYSQL Frage.
Ich habe eine ganz einfache Tabelle mit zwei Feldern (das heisst wohl offiziell REIHE?) So wird die Tabelle im Moment angesprochen: -------------------------------------------- $query = "CREATE TABLE `$times_table_name` (". "`plan_nr` int(10) unsigned NOT NULL default '0',". "`last_mod` int(10) unsigned NOT NULL default '0'". ") TYPE=MyISAM;"; if (!mysql_query($query)) die ("$prog_nm.php: Tabelle $times_table_name konnte nicht angelegt werden. Line: ".__LINE__); header ("Location: $PHP_SELF"); exit; ------------------------------------------- Die Tabelle soll durch ein Feld (ROW?) erweitert werden. So soll sie in Zukunft aussehen (zusätzlich owner_name): ------------------------------------------- $query = "CREATE TABLE `$times_table_name` (". "`plan_nr` int(10) unsigned NOT NULL default '0',". "`last_mod` int(10) unsigned NOT NULL default '0'". "`owner_name` varchar(15). ") TYPE=MyISAM;"; if (!mysql_query($query)) die ("$prog_nm.php: Tabelle $times_table_name konnte nicht angelegt werden. Line: ".__LINE__); header ("Location: $PHP_SELF"); exit; ----------------------------------------------- Mein Problem ist: Was passiert mit einer „lebenden“ Tabelle, wenn ich ein Feld hinzufüge. Sind dann alle alten Daten (von den anderen Fleldern) weg oder geht das problemlos. ODER muss ich die Tabelle „umkopieren“ von alter Tabelle (2 Reihen) auf neue Tabelle (mit 3 Reihen). Gruss – Juerle |
AW: Feld hinzufügen, in Mysql Tabelle, Tabelle hat aktive Daten
Hallo und willkommen hier im Forum.
Wenn Du eine Tabellenerweiterung vornimmst (ALTER TABLE ...) bleiben die bisherigen Inhalte erhalten, solange Du keine Veränderungen an den alten Feldern machst. |
AW: Feld hinzufügen, in Mysql Tabelle, Tabelle hat aktive Daten
Hallo juerle,
1. Ein(e) Row ist eine Zeile. (Kannst Du kein Englisch?) 2. Wo hast Du denn diese Querys mit den ganzen " her? 3. Wenn Du eine neue Tabelle anlegen möchtest un diese so benennen möchtest wie schon eine vorhandene heißt, so wirst Du mit Sicherheit eine Fehler gemeldet bekommen. Vorrausgesetzt die Querys funktionieren. 4. Schau Dir mal das ganz genau an: http://dev.mysql.com/doc/refman/5.1/...ate-table.html und http://dev.mysql.com/doc/refman/5.1/de/alter-table.html Kai aka Knight1 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:59:46 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.