Navicat运行自身导出的sql文件毫无问题,然而运行phpMyAdmin导出的sql文件却报一堆错误,而且已导入的数据严重丢失。
将“常规”选项中的“每个运行中运行多重查询”取消勾选即可。
批量替换字段中的内容
UPDATE table_name SET 字段名=REPLACE(字段名,'原内容','新内容')
按字段的字符数查询
SELECT * FROM table_name WHERE CHAR_LENGTH(name)=4
也可使用LENGTH()按照字节数查询。
删除表中所有数据
TRUNCATE table_name
锁定整个表以删除所有记录,自增值、索引和数据所占空间均恢复到初始状态,删除速度快。
查看索引
SHOW INDEX FROM table_name
检查表
CHECK ...