SQL数据库没有主键,如何进行更新,删除呢? 有什么方法吗?

2022-09-22 23:28

2个回答
可以用SQL语句,也可以用开发工具中数据集控件的方法。
用SQL语句:
更新:update 表名 set 字段名=字段值,... where 筛选条件
删除:delete 表名 where 筛选条件
更改下表结构,加个主键不就行了吗。
没主键的话就必须要有标志性的东西,不然sql语句没法写,只能借助工具删除,更新
相关问答
SQL怎么用DELETE删除多条数据
1个回答2022-12-22 14:30
1、首先,选择数据库。 2、然后根据查找id的方法去删除指定的某一行数据。 3、查看数据,id为1的所有数据全都已经被删除。 4、同样地,也可以换一种查找方法,这次用班级来查找,原...
全文
删除数据库中重复的数据,只保留一条这个sql 怎么写?
1个回答2022-07-30 11:51
Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)
删除表中数据的sql语句
4个回答2022-08-14 21:55
当初表中数据的思考与区一般都是用到delete那他这个英语单词进行删除。
SQL数据库无法启动
1个回答2022-09-27 23:30
重新安装数据库!
如何删除数据库中所有数据
1个回答2022-11-14 21:56
你租用数据库时,提供商会给你提供数据库连接IP、登陆用户和密码。你在本地sql数据库管理平台(企业管理器)中远程连接你的数据库,然后进入删除所有表或视图、存储过程等资料。光留一个空库,也没啥大碍。 还...
全文
SQL数据库编程
1个回答2024-06-12 12:03
while 平均分80 then 1 when 平均分70 then 2 when 平均分60 then 3 when 平均分<60 then 5) end
SQL数据库编程
1个回答2024-06-11 16:46
while 平均分80 then 1 when 平均分70 then 2 when 平均分60 then 3 when 平均分<60 then 5) end
sql 删除语句
1个回答2023-01-31 07:35
DELETE FROM 中间不存在*号!*号是通配符在selete语句中表示输出所有列的值。而不需要一一指定!
SQL语句删除一个表中的多条记录
1个回答2022-05-29 18:13
到底是删行还是列
SQL删除语句怎么写 要多行删除
1个回答2023-02-06 19:05
如果是oracle的话: 比如删除第100条到200之间的记录: delete from 表名 where rownum > 99 and rownum 99 and top< 201
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答