Slettet bruger
04. marts 2011 - 10:20
Der er
10 kommentarer og 1 løsning
Oprette, rename eller slette TABEL
Hej, Jeg har denne kode: mysql_query("CREATE TABLE `$TabelNavn` ( `id` TINYINT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `Dato` VARCHAR( 15 ) NOT NULL , `Kanal` VARCHAR( 15 ) NOT NULL , `Titel` MEDIUMTEXT NOT NULL ) ENGINE = MYISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0") or die(mysql_error()); ?> og den opretter en tabel i databasen. Hvad skal laves om for at kunne rename tabellen (felt størrelse skal ikke rettes, kun navnet), og hvad skal der stå hvis man vil slette tabellen ? Ole.
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
04. marts 2011 - 10:27
#1
Du kan ikke 'omdøbe' en tabel. Du bliver nød til at generere den nye tabel, flytte indholdet fra den oprindelige over i den nye og slette den gamle. For at slette en tabel: DROP tabel;
04. marts 2011 - 10:29
#2
Vil du kunne ændre navnet på tabellen efter den er oprettet ? i så fald kan det gøres med: RENAME TABLE gammelt tabelnavn TO nyt tabel navn ; Du kan slette et tabel ved at bruge:DROP TABLE IF EXISTS $table_name
04. marts 2011 - 12:08
#8
Mysql syntaksen for rename er: RENAME TABLE tbl_name TO new_tbl_name Saa hvis du har oprettet en tabel med navnet $OldTable og vil have den til at hedde $NewTable saa renamer du den med denne statement: mysql_query("RENAME TABLE $OldTable TO $NewTable"); Hvis du vil slette $OldTable goer du det saaledes: mysql_query("DROP TABLE $OldTable");