问一个关于数据库的问题

问题描述

mysql数据库,我要向一张表里面插入一条数据,其中id值取这个字段最大值,另外有两个外键,需要从其他表里查询,请问这个语句怎么写?

解决方案

设置表的id字段为自增AUTO_INCREMENT。insert into table1 (col1,col2) select col11,col22 from table2 where 条件
解决方案二:
引用我要向一张表里面插入一条数据,其中id值取这个字段最大值这个什么意思?没看明白? “这个字段”是指什么?ID字段么?如果取当前最大,让后在插入不就违反唯一性了么?是否可以表述的明白点……
解决方案三:
这个简单; Insert into Table2(id1,id2,id3) select id1,name1,name2 from Table1要求目标表Table2必须存在,由于目标表Table2已经存在解说:查询 Table1 中的列插入到 table1中
解决方案四:
id取最大值?使用数据库的id自增长机制不可以么?外键通过代码指定,拼写sql插入就可以了

时间: 2024-09-20 20:55:02

问一个关于数据库的问题的相关文章

新手问一个判断数据库数据变化的问题

问题描述 我是C#的新手,最近在做一个小程序.用DataGridView控件.读取数据库的数据,然后通过foreach(DataRowiinDataTable.Rows)来得到每一行我想要的数据.但是我现在想要时时刷新数据,然后判断数据与之前相比是上升,下降还是不变.如何写一个函数可以实现存储每一行对应的数据,然后等数据库的新数据来跟之前存储的数据相比较.(假设我的数据库现在的数据是时时更新的.) 解决方案 解决方案二:有没有想过在数据库层做一个存储过程(或者触发器)来实现你的功能呢?

eclipse-问一个sqlite数据库的问题

问题描述 问一个sqlite数据库的问题 这是我的数据库的属性,分别是id,content,date,week,time,tinkle,tip,repeat,priority,classify 但是在我调试,查询数据库某一行用Cursor获取的时候获取的属性却是id,content,date,week,time,tip,tinkle,repeat,priority,classify 为什么tinkle和tip换了位置,我记得变了两次了,开始是换了位置,后过了一两天又一样,今天又换了位置,这是怎么

java-今天面试的时候遇到一个问题,查三张表,有一百万条纪录,怎么查?他是想问什么,数据库优化吗

问题描述 今天面试的时候遇到一个问题,查三张表,有一百万条纪录,怎么查?他是想问什么,数据库优化吗 今天面试的时候遇到一个问题,查三张表,有一百万条纪录,怎么查?他是想问什么,数据库优化吗 解决方案 我不认为索引或分页是重点. 那不是怎么查的问题,而是怎么优化数据库的问题. 我觉得应该是查的方式或访问数据的方式,防止内存溢出,两种方法. 1.用游标查,而不是一下子取到内存中. 2.一回查询一定量数据,取多回. ps: 查的时候,在有必要的时候加上HINT句,可以优化效率. 这个你也说了的话,我觉

mysql-大家好,问一个数据库数据转换问题

问题描述 大家好,问一个数据库数据转换问题 小白做了个服务器,想把数据库查询到的数据转换为json格式之后发送给客户端解析,想问下怎么将查询到的数据转换为json格式??? 解决方案 从数据库得到resultset,遍历放入jsonobject,最后传给客户端即可. 参考:http://blog.csdn.net/xiao__gui/article/details/8612503 解决方案二: http://outofmemory.cn/code-snippet/11346/use-Json-S

操作-【急】问一个关于java web中tomcat连接mysql数据库的问题(问题点数40无满意结贴

问题描述 [急]问一个关于java web中tomcat连接mysql数据库的问题(问题点数40无满意结贴 我是计科专业在做毕业设计没接触过java,做一个在线答疑系统,在csdn上下了一个jsp+struts2+spring的感觉比较全的系统,下载地址为http://download.csdn.net/detail/hmshust/6950301,该文是0积分的,下载的如图![图片说明](http://img.ask.csdn.net/upload/201505/07/1431008698_8

数据库-问一个mysql查询语句的问题

问题描述 问一个mysql查询语句的问题 例如 我的模糊查询关键字是"手机" 然后我的数据库中的表的字段有描述.价格.地区等 我想"手机"这个关键字 在每一个字段都去判断 ,只要任何一个字段有"手机"这个关键字 都把那一行的所有信息 提取出来 请问这个sql语句怎么写...谢谢了大神们.. 解决方案 select 描述,价格,地区 from tableName where 描述 like '%手机%' or 地区like '%手机%' . 价格肯

问一个简单的问题,在winform中怎么不涉及到数据库对dgv里数据进行增删改操作呢?

问题描述 问一个简单的问题,在winform中怎么不涉及到数据库对dgv里数据进行增删改操作呢? 还有怎么同时把dgv里数据保存到数据库.我要代码,新增的最好有实体类的代码

问一个100分的数据库问题!!!!!!!!!!!!!!!

问题描述 现在有这样一个情况,我有4个级别的代理商.一级可以开发二级和四级,二级可以开发三级和四级.三级可以开发四级.我现在有个四级代理,我想找到他的上级..不知道我描述的清楚吗? 解决方案 解决方案二:问题清楚不清楚我不知道反正是无从下口回答!解决方案三:传销网络数据??解决方案四:给每个代理表中加一个字段用来记录它的上级就是了啊??解决方案五:你描述的很清楚,可是神仙也帮不了你.你的帖子有如下的缺点1.没有告诉大家你用的是sql还是oracle还是其他的数据库2.你是要大家帮你设计表结构,还

新手java-Java新手,想问一个关于在线考试系统的问题。

问题描述 Java新手,想问一个关于在线考试系统的问题. 现在做一个在线考试系统,从数据库拿到了一整张试卷(有单选,多选,判断,简答题),把题目一题占一页的显示在页面上,然后点击next到第二题.如何把选的这些答案保存到数据库?是点击一下next保存一个,还是一张试卷全做完了点击submit一起保存?具体怎么解决呢? 解决方案 随便呗,要是一起保存,就写全局的静态Map存数据,最后一次提交,保存Map数据,然后在清空占用内存 解决方案二: 你在去题目的同时为何不一起把答案取出来,然后在做完试卷的