数据导入出错请教

数据导入出错请教

导入数据库出错,提示如下:

错误
SQL 查询:

-- phpMyAdmin SQL Dump
-- version 2.10.0.2
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2008 年 03 月 29 日 23:18
-- 服务器版本: 4.0.18
-- PHP 版本: 4.3.11
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";



MySQL 返回:

#1193 - Unknown system variable 'SQL_MODE'


在百度搜索了一下,看到的解决方法如下:
引用:
NO_AUTO_VALUE_ON_ZERO影响AUTO_INCREMENT列的处理。一般情况,你可以向该列插入NULL或0生成下一个序列号。NO_AUTO_VALUE_ON_ZERO禁用0,因此只有NULL可以生成下一个序列号。

如果将0保存到表的AUTO_INCREMENT列,该模式会很有用。(不推荐采用该惯例)。例如,如果你用mysqldump转储表并重载,MySQL遇到0值一般会生成新的序列号,生成的表的内容与转储的表不同。重载转储文件前启用NO_AUTO_VALUE_ON_ZERO可以解决该问题。
请问:如何NO_AUTO_VALUE_ON_ZERO启用0和禁用0?

在百度搜索到解决这个问题的方法了:
就是打开要导入数据库的文件:
去处SET SQL_MODE = “NO_AUTO_VALUE_ON_ZERO”;后,再导入即可。