正确的语句如下:
CREATE TABLE `epet`.`petinfo` (
`pet_id` INT NOT NULL AUTO_INCREMENT,
`pet_name` VARCHAR(50) NULL,
`pet_sex` VARCHAR(10) NULL,
`pet_strength` INT NULL,
`pet_cute` INT NULL,
`pet_love` INT NULL,
`pet_intro` TEXT NULL,
`pet_owner_name` VARCHAR(50) NULL,
`pet_owner_email` VARCHAR(50) NULL,
`pet_password` VARCHAR(50) NULL,
`pet_pic` VARCHAR(50) NULL,
`pet_type` INT NULL,
PRIMARY KEY (`pet_id`)
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
我看了你生成的SQL语句,注意mysql语句各关键字之间的空格,报错的原因就是这个。
在你的语句中,把CHARACTER SET写成了CHARACTERSET,当然报错了,我这是举一个例子