Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mysql truncate haut nicht hin

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 17.03.2007, 18:41

hi,

ich habe leider ein weiteres Problem, wenn via script eine tabelle leeren will. hier mein code dafür:

Code: Alles auswählen

$sql = "flush privileges";
mysql_query($sql);
echo "fehler: " . mysql_error() . "\n";

$sql = "flush tables";
mysql_query($sql);
echo "fehler: " . mysql_error() . "\n";

$sql = "TRUNCATE TABLE data";
mysql_query($sql);
echo "fehler: " . mysql_error() . "\n";
Meine Tabelle wird nicht geleert und mysql error teilt mir dies hier mit:

fehler: Access denied; you need the RELOAD privilege for this operation
fehler: Access denied; you need the RELOAD privilege for this operation
fehler: MyISAM table 'data' is in use (most likely by a MERGE table). Try FLUSH TABLES.

Woran könnte das liegen? Ich kann mir nicht vorstellen, dass es daran liegt, das die Tabelle 70 Spalten hat. Liegts vielleicht daran, dass ich mich nicht mit root rechten connecte?

Phil