
创建表格,使用username作为主键(建议字段名使用“username”),票数设置默认值为1:default 1(使用了默认值之后插入时就不要指定这个字段了,因为如果你使用null插入新数据,新纪录的票数字段就会是null,而不是默认值1)
使用 ON DUPLICATE KEY UPDATE指令实现 upsert(存在则更新) *** 作:
执行结果:
不知道兄弟你对数据库熟悉不,你可以先打开sql2000的企业管理器,注册一下,连接到数据库,看看数据里是否存在U8的数据库,如果不存在的话,那就先启动系统管理,系统创建数据库,然后登陆总账。要是数据库里有u8的数据库的话就是你的数据库连接有问题,你先看看是不是数据SA的用户名密码错了,然后看看连接方式。估计问题就应该解决了,要是还不行的你给我发截图,我再给你详细看。这个问题出现的原因就是没有指定的数据库名称;如果你使用的用户的权限足够大的话,是root的话,那么可以自动创建新的数据库;如果是使用其它用户,要么更改权限,要么新建数据库,然后赋予指定的用户;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)