社区
MySQL
帖子详情
如果数据库中已经有一张表了就要删除这张表
coffee520451
2012-09-29 11:29:01
如果数据库中已经有一张表了就要删除这张表,在mysql中如何使用,好像是drop table xxx if exist xxx,但是结果不对啊
...全文
101
6
打赏
收藏
如果数据库中已经有一张表了就要删除这张表
如果数据库中已经有一张表了就要删除这张表,在mysql中如何使用,好像是drop table xxx if exist xxx,但是结果不对啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-逗你玩儿-
2012-10-01
打赏
举报
回复
应该不是楼主的写法。
asdf535521
2012-10-01
打赏
举报
回复
楼上的都对的,除了楼主。
Rotel-刘志东
2012-09-29
打赏
举报
回复
drop table if exists tb;
wwwwb
2012-09-29
打赏
举报
回复
DROP TABLE IF EXISTS tt
yua3891
2012-09-29
打赏
举报
回复
DROP TABLE [IF EXISTS] tbl_name
顶楼上的。
ACMAIN_CHM
2012-09-29
打赏
举报
回复
DROP TABLE [IF EXISTS] tbl_name
一个简单实用的
数据库
操作框架
设计思想 把DBMS抽象成类Database,这个类负责管理
数据库
连接以及提供表对象。 把
数据库
中
的
一张
或多
张表
抽象成类Table,这个类
中
提供对表的添加,修改,
删除
的JDBC封装。 将
数据库
表
中
的一条记录抽象成类Row,这个类用HashMap保存关系
数据库
中
表格
中
一行数据的字段名和值并提供一些相关操作。另外这个类还提供了两个静态方法用于在Row对象和ValueObject之间进行方便的转换。 把对个Row的集合抽象成RowSet,这个类
中
用一个vector把多个Row对象保存起来并提供一些相关操作。
mysql 一条语句
删除
多表数据
平时工作
中
可以用到的,将关联的表
中
的数据,用一条语句
删除
,节省
数据库
链接资源
零基础快速上手【软件测试常用SQL语句】实战课程
跟着课程大纲学习,了解
数据库
,了解软件测试过程
中
常用SQL语句,在以后的测试工作
中
,可以通过查询数据,分析数据,定位BUG。 课程大纲如下:
数据库
的概念 常用
数据库
软件+
数据库
理解
数据库
服务器连接工具介绍 ...
django多对多表的创建,级联
删除
及手动创建第三
张表
创建
一张
作者表,author,创建外键与book表,多对多关系 ,外键字段放在那
张表
都可以, class Author(models.Model): name = models.CharField(max_length=32) #在Author表
中
创建第三
张表
,与book表创建多对多关系一样的效果 # books = models.ManyToManyField(Book) #再重新生成
数据库
,因为新增了多对多关系,book表会新增字段,所以直接重新生成
数据库
就会报错, 在book表里,关联Author表,Author就要放在book表上面, 关联的表Author加上引号是
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
一、现象 最近在
数据库
中
删除
了一
张表
,重新执行python manage.py migrate时出错,提示不存在这
张表
。通过查找相关的资料,最后找到了相关的解决方法,下面话不多说了,来一起看看详细的介绍吧 二、原因 主要是因为django一般在第一次迁移的时候新建表,后面的都不会新建表,而是只检查字段等等的变化,所以我们既然
已经
删除
了这
张表
,django检查这
张表
的字段变化的时候就自然报错了。 三、解决办法 解决办法仍然是执行python manage.py makemigrations和python manage.py migrate,只不过在执行这个之前,把第一次执行迁移创建表的那个记录删
MySQL
56,675
社区成员
56,706
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章