Foxtable(狐表)用户栏目专家坐堂 → 对于没有主键的sql表 该如何处理?


  共有2795人关注过本帖树形打印复制链接

主题:对于没有主键的sql表 该如何处理?

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 11:24:00 [显示全部帖子]

你就不能加一列_Identify列作为主键?

 

http://www.foxtable.com/help/topics/1807.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 11:33:00 [显示全部帖子]

 看2楼的设置,_Identify是自动递增的,不需要设置值。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 11:48:00 [显示全部帖子]

以下是引用李睿涵在2016/5/31 11:42:00的发言:

你是说在sql设计器里,对表增加一个_Identify列,并设为主键?

那之前已经有的行的_Identify不是没值吗?是手工填写值进去?

 

你先把数据备份好。然后删除所有表数据,然后加上_Identify列,然后添加到foxtable里,然后合并数据进来。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 14:15:00 [显示全部帖子]

把,_Identify列,设置成 自动编号

 

http://www.foxtable.com/help/topics/1807.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 20:39:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 21:06:00 [显示全部帖子]

在sql里面执行导出的sql语句。也就是 insert into 语句

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/31 21:55:00 [显示全部帖子]

以下是引用李睿涵在2016/5/31 21:26:00的发言:

这样操作,_idnetify列也能自动赋值进去?

 

_Identify列只要你设置成自动递增,自然就会自动赋值的。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/1 9:11:00 [显示全部帖子]

 如果直接添加主键,设置自动编号,不要求你重新设计表的话,就能自动编号。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/1 9:34:00 [显示全部帖子]

回复20楼,基本上没什么问题的。

 

不过你最好还是备份一下原来的数据库,出问题可以还原。


 回到顶部