#没有指定数据库
USE 你的数据库名;
DROP TABLE IF EXISTS `youdian_ad`;
CREATE TABLE `youdian_ad` (
`AdID` INT (11) NOT NULL AUTO_INCREMENT,
`AdTypeID` TINYINT (1) DEFAULT NULL,
`AdName` VARCHAR (50) DEFAULT NULL,
`AdContent` text,
`AdUrl` VARCHAR (255) DEFAULT NULL,
`AdDescription` VARCHAR (255) DEFAULT NULL,
`AdTime` datetime DEFAULT NULL,
`IsEnable` TINYINT (1) NOT NULL DEFAULT '1',
`LanguageID` TINYINT (1) UNSIGNED NOT NULL DEFAULT '1',
PRIMARY KEY (`AdID`)
) ENGINE = MyISAM AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8;
SQL执行无任何问题,可能是程序配置错误
我看你这个是网站的安装程序,只要有数据库账户,表和数据库对象不都是自动创建的么,不知道什么情况,就报错信息来看,语法上指定表的默认字符集有错误
DEFAULT CHARACTER SET utf8; -- 这个不用=号
但是网站的标准数据库文件都有错误这就尴尬了。
加一句set names utf8; //设置数据库字符集为utf8
把charset=utf8前面的default删掉试试?