我可以在Drupal中清空表'accesslog'吗?它只包含日志吗?
在将数据库导入新的mysql服务器时遇到了问题:
第66行错误:INSERT INTO
accesslog
(aid
,sid
,title
,
path
,url
,hostname
,uid
,
timer
,timestamp
)VALUES(5686,
'bgp2qr643sg0aoreq7p524ii96', '模块','admin / build / modules',
'http://localhost/drupal/node/26/edit?destination=admin%2Fcontent%2Fnode',
'127.0.0.1',1,2724,1273997919);
实际上问题不存在..我删除了那个表只是为了看看我是否能够导入数据库,并且我为下一个表导入了类似的错误:
第60行错误:INSERT INTO
actions
(aid
,type
,callback
,parameters
,description
)
VALUES('comment_unpublish_action','comment','comment_unpublish_action','','取消发表评论');
查询: -
-
INSERT INTOactions
(aid
,type
,callback
,parameters
,description
)VALUES('comment_unpublish_action','comment','comment_unpublish_action ','','取消发表评论');
MySQL:键1的重复条目'comment_unpublish_action'
感谢
答案 0 :(得分:1)
根据您的原始问题:是的,可以安全地清空accesslog,看门狗和任何以“cache”开头的表也可以安全清空。
对于导入错误,请确保在尝试导入完整转储之前目标数据库为空。如果您不希望每次都从目标数据库中删除所有表,请使用“DROP TABLE IF EXISTS”语句创建完整转储。例如,在phpMyAdmin中,您可以使用“导出”选项卡中的“添加DROP TABLE / VIEW / PROCEDURE / FUNCTION”选项来执行此操作。