
AnyVal 所有值类型的基类, 它描述的是值,而不是代表一个对象。
它包括 9 个 AnyVal 子类型:
scalaDouble
scalaFloat
scalaLong
scalaInt
scalaChar
scalaShort
scalaByte
上面是数字类型。
1、创建数据库时设置字符编码处理的话,建表的时候就不用设置中文了
GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
2、建库时没有设置中文,就得在建表时设置
CREATE TABLE message(
id int(10) auto_increment PRIMARY KEY NOT NULL,
username VARCHAR(20) NOT NULL,
message VARCHAR(1024) NOT NULL,
time datetime NOT NULL )
ENGINE= MYISAM CHARACTER SET gbk;
这个不是在mysql配置文件中修改的,你是不是有用php?
去查看Laravel的配置文件,config/databasephp,查找mysql的配置,
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => env('DB_PREFIX',''),
'strict' => true,
'engine' => null,
],
有个strict项,默认为true,意思是否开启严格模式,将其修改为false,就可以了
估计你用了 sql server2005 的数据 来sql server2000上还原,
换个2005试试
要是能行 你又不想升级当前这个2000 你可以在2005上降级
以上就是关于创建数据库报错ERROR 1064 (42000): You have an error in your SQL syntax; check the manual tha全部的内容,包括:创建数据库报错ERROR 1064 (42000): You have an error in your SQL syntax; check the manual tha、MySQL建表时报错1064(42000)、MySQL 8.0.11 SQLSTATE[42000]等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)