Kann ich leere accesslog Tabelle?
Kann ich leere die Tabelle 'accesslog', die in Drupal ? Enthält es nur logs ?
Es gibt mir Probleme beim importieren einer Datenbank in eine neue mysql-server:
Error in der Zeile 66: INSERT INTO
accesslog
(aid
,sid
,title
,
path
,url
,hostname
,uid
,
timer
,timestamp
) VALUES(5686,
'bgp2qr643sg0aoreq7p524ii96',
'Module', 'admin/build/modules',
'http://localhost/drupal/node/26/edit?destination=admin%2Fcontent%2Fnode',
'127.0.0.1', 1, 2724, 1273997919);
Eigentlich das Problem ist es nicht.. habe ich gelöscht, die Tabelle nur zu sehen, wenn ich war in der Lage, importieren Sie die Datenbank, und ich bekomme eine ähnliche Fehlermeldung für die nächste Tabelle zu importieren:
Error in der Zeile 60: INSERT INTO
actions
(aid
,type
,callback
,parameters
,description
)
VALUES('comment_unpublish_action', 'comment', 'comment_unpublish_action', ", 'Unpublish comment');
Abfrage: —
—
INSERT INTOactions
(aid
,type
,callback
,parameters
,description
) VALUES('comment_unpublish_action', 'comment', 'comment_unpublish_action', ", 'Unpublish comment');
MySQL: Duplicate entry 'comment_unpublish_action' für Schlüssel 1
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pro deiner ursprünglichen Frage: ja, accesslog, kann sicher entleert wird, wie kann watchdog und alle Tabellen beginnend mit "cache".
Den import-Fehler, stellen Sie sicher, dass die Ziel-Datenbank leer ist, bevor Sie versuchen, importieren Sie eine komplette dump. Wenn Sie nicht möchten, löschen Sie alle Tabellen aus der Zieldatenbank jedes mal, erstellen Sie Ihre kompletten dump mit "DROP TABLE IF EXISTS" - Aussagen. In phpMyAdmin, zum Beispiel, können Sie dies mit dem "Add DROP TABLE /VIEW /PROCEDURE /FUNCTION" - option in der Registerkarte "Exportieren".