if no exits test1,但是你刚刚test1不是已经存在了么?为啥还能创建

if no exits test1,但是你刚刚test1不是已经存在了么?为啥还能创建

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
无限精彩 2019-12-21 00:07:12

http://img1.sycdn.imooc.com//climg/5dfcf18b093d005715140686.jpg

老师,这句话是不是有点问题?

  • 同学,很抱歉给你带来疑惑,这里老师笔误了,还望海涵~应该是不存在test1就创建。祝学习愉快~
    2019-12-21 10:26:19
芝芝兰兰 2019-12-04 10:16:14

同学你好。命令create database if not exits test1;的含义是,如果不存在test1就不创建。

执行可以成功是因为,if检查当前存在数据库,检查存在,所以跳过了当前的创建操作,然后报了警告。也就是说,实际上这个命令没有重新创建数据库。但是这个命令本身是成功执行的。

http://img1.sycdn.imooc.com//climg/5de71497098c87c608200303.jpg

如果解答了同学的疑问,望采纳~

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师