mysql数据库的一个表的主键设为自增,进行增删操作,主键的值会变化吗
发布网友
发布时间:2022-05-07 13:48
我来回答
共2个回答
热心网友
时间:2022-05-07 15:18
主要的作用主要确定该数据的唯一性。比如说id=1,name=张三。我们要在数据库中,找到这条数据可以使用select
*
from
表
where
id=1
这样就可以把张三查找出来了。而这个张三,也可以出现同名,所有用id来做主键。
而你说的insert
into
是插入操作。当id设置为了主键,再插入一个相同的主键值,就为报错误,并不会更新,你想要个更新就必须执行update。
热心网友
时间:2022-05-07 16:36
创建一个临时表A,把该表B的数据select
into进去,然后删除表B,再把临时表A的数据到B