Nulstilling af tabel (slet, opret)

Tags:    databaser

Hey :)

Jeg har et problem som jeg håber i kan hjælpe med.
Har søgt information her på dette forum, men de tråde jeg har
kunnet finde er ikke afsluttet med et endeligt svar.

Det jeg søger er en måde hvorpå jeg kan udfører en sletning af
en tabel i en mysql database og derefter oprette den samme
tabel igen (altså en nulstillelse af tabellen).

Hvordan gør jeg dette?

Jeg har denne kode indtil videre:

<?

$mySQL = mysql_connect("localhost", "*****", "*****");
$mySQL_db = mysql_select_db("******");

$sql = mysql_query($sql) 'TRUNCATE TABLE `tekst` ';

sql $sql = mysql_query('INSERT INTO tekst (id, tekst) VALUES ('1', '')');

sql $sql = mysql_query('INSERT INTO tekst (id, tekst) VALUES ('2', '')');

sql $sql = mysql_query('INSERT INTO tekst (id, tekst) VALUES ('3', '')');


?>

Dette sletter tabellen tekst, samt hvad? Jeg er ikke helt sikker
på dette stykke kode...:/

På forhånd, tak for hjælpen...:)

Hygge!
Marc Falk aka. ToxiCue
www.toxicue.1go.dk

[Redigeret d. 24/02-06 22:30:38 af toxicue]



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hey :)

Jeg har et problem som jeg håber i kan hjælpe med.
Har søgt information her på dette forum, men de tråde jeg har
kunnet finde er ikke afsluttet med et endeligt svar.

Det jeg søger er en måde hvorpå jeg kan udfører en sletning af
en tabel i en mysql database og derefter oprette den samme
tabel igen (altså en nulstillelse af tabellen).

Hvordan gør jeg dette?

Jeg har denne kode indtil videre:

<?

$mySQL = mysql_connect("localhost", "*****", "*****");
$mySQL_db = mysql_select_db("******");

$sql = mysql_query($sql) 'TRUNCATE TABLE `tekst` ';

sql $sql = mysql_query('INSERT INTO tekst (id, tekst) VALUES ('1', '')');

sql $sql = mysql_query('INSERT INTO tekst (id, tekst) VALUES ('2', '')');

sql $sql = mysql_query('INSERT INTO tekst (id, tekst) VALUES ('3', '')');


?>

Dette sletter tabellen tekst, samt hvad? Jeg er ikke helt sikker
på dette stykke kode...:/

På forhånd, tak for hjælpen...:)

Hygge!
Marc Falk aka. ToxiCue
www.toxicue.1go.dk

[Redigeret d. 24/02-06 22:30:38 af toxicue]


Du nulstiller den ved at køre SQL-kommandoen truncate:
Fold kodeboks ind/udKode 


Mvh. Emilbp



Har du kigget i manualen, og i så fald, hvilken del skal du have hjælp til?
http://dev.mysql.com/doc/refman/5.0/en/truncate.html
--
Thus, I conclude



t