当前位置:  技术问答>java相关

怎么操作没有主键的数据库?

    来源: 互联网  发布时间:2015-01-27

    本文导语:  我想要在数据库里更新几个记录 比如说,我数据库里有三个ID都为100的记录,(没有主键,不过ID相同的都要用到) ID  NAME 100  张三 100  李四 100  王五 我想要变为 (就是要全部都改变) ID  NAME 100  aaa 100  ab...

我想要在数据库里更新几个记录
比如说,我数据库里有三个ID都为100的记录,(没有主键,不过ID相同的都要用到)
ID  NAME
100  张三
100  李四
100  王五
我想要变为 (就是要全部都改变)
ID  NAME
100  aaa
100  abc
100  fox
用 {where id = 100]应该不行吧?应该怎么写呢?

|
那你只能一条一条更新!

|
概念错误,主键在一个Table里是唯一的。
并不是ID就是主键。
一条条更新吧

|
已说过是没有主键的数据库
只能 
UPDATE NAME = 'aaa' WHERE where id = 100 AND NAME = '张三';
UPDATE NAME = 'bbb' WHERE where id = 100 AND NAME = '李四';
UPDATE NAME = 'ccc' WHERE where id = 100 AND NAME = '王五';

实在想不到其他的想法。

|
从你的例子看,即使是有主键,也需要一条一条更新的。

    
 
 

您可能感兴趣的文章:

  • Linux和windows下用mysql c++ library操作Mysql数据库
  • 要实现同样的一个问题,例如数据库的查询操作,并将结果返回到页面中,在Servlet与JavaBean中都可以写相同的数据库查询操作的代码,那么
  • 小妹求教!!关于jsp操作oracle数据库操作的问题(文件读取,插入数据库表相应字段中)
  • JAVA与数据库操作问题
  • Linux 下的C语言实现数据库连接池操作。
  • 如何关闭窗口时触发执行数据库操作?急!请帮忙!
  • Python Mysql数据库操作 Perl操作Mysql数据库
  • C++数据库操作接口 SmartDB
  • 讨论ejb中数据库操作问题
  • applet如何实现对数据库(access)的操作,征求设计方案。
  • Linux下提高数据库操作速度
  • PHP数据库操作类 ezSQL
  • 如何创建日志文件?并且纪录对数据库的操作???
  • 求助 关于LONG VARCHAR 或 数据库insert 操作
  • BMP 进行数据库操作,与bean本身有什么关系。。
  • Linux下如何用C语言操作Oracle数据库相关的图书推荐
  • 请问,如果连接一个Mssql的数据库。并操作里面的数据。谢谢了:)
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习
  • 关于ubuntu系统下数据库操作工具
  • 关于数据库和操作系统的问题
  • jsp中如何操作数据库(给100分)
  • 如果没有操作系统,Hello World可以运行吗?如果要在一台没有操作系统的机器上运行Hello World需要什么?应该怎么实现?
  • 请问netware 是不是操作系统, 为什么csdn 的操作系统栏里面没有设置它的。
  • 分时操作系统中有没有抢占式调度呢?
  • 有没有虚拟操作系统?
  • 有没有在jsp中实现对tree型结构进行删除、插入操作
  • 请问各位,谁现在个人计算机上面没有安装windows操作系统?
  • 我的LINUX下怎么没有操作FAT分区的指令,如mcopy等
  • 有没有linux操作系统下的病毒防火墙?
  • 有没有使用最新内核的占用空间较小的linux操作系统
  • 请问:网游服务器是在什么操作系统下运行啊,在有没有以windows的啊,
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Stacks(堆栈) 成员 操作:比较和分配堆栈
  • 谁有操作系统PV操作的例子???谁有操作系统PV操作的例子???谢谢!!
  • C++ Strings(字符串) 成员 Operators:操作符,用于字符串比较和赋值
  • 已安装了Windows操作系统,还想安装Linux。却还想在开机选择操作系统时由Windows引导,请问如何操作。在线等待
  • C++ I/O 成员 flags():操作flags
  • 请问LINUX操作系统是怎样对外围设备进行操作的
  • C++ I/O 成员 width():操作域宽度
  • 什么样的操作最耗费服务器的IO操作?
  • c#对象中两种copy操作:深拷贝(Deep Copy)与浅拷贝(Shallow Copy)
  • 无操作系统下对U盘的操作
  • Xcode介绍及创建工程和工程依赖操作步骤
  • 请问命令行操作下怎么改Linux操作系统的日期和时间?
  • MyEclipse如何查看和设置文件编码格式相关操作
  • 正在学操作系统原理,做操作系统方面的实验用那种工具较好?
  • Html checkbox标签如何设置默认选中以及用js操作checkbox代码示例
  • 请问16位操作系统和32位操作系统的区别?
  • c/c++ 操作符优先级参考
  • 基于linux操作系统之上操作LCD问题,急???
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • 哪位大侠知道Linux里的有名管道传送数据快不快?有名管道操作的过程是否有读写硬盘的操作?
  • Plesk 中操作和设置 Docker 容器
  • 如何在一个用户对application操作时防止别的用户对它操作?(好难啊)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3