MySQL 数据匹配批量更新
比如A表有字段
username year
B表有字段
id username password .... year.
我想当A.username=B.username的时候,用A表的year去填充B表的year.这条语句怎么写?
我这样写提示语法错误(在MySQL下)
update B set B.year=A.year from A,B where A.username=B.username
谢谢了,怎么这些数据库语法都不太一样。
SQL 2005下可以通过,MySQL下要这样写。。
末了,再问一下,如果B表的数据会随着记录慢慢增加,而A表比较小,这种怎么处理效率比较高?
你说的查询效率?
建立索引
关于更新还不知道索引会不会带来效率的提高
相关问答:
一个行业网站,要实现的功能要求为:
一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。
数据类型为innodb,当前的方法是对关键词进行 ......
我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的
public static final DataBase.MAXSIZE=102 ......
我之前导入的数据库,现在删除不了,用了命令行和工具都不行,重启也不行,这是为什么呢?
你是如何删除的?
有什么提示?
问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)
......
我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))
{
AfxMessageBox("数据库连接失败") ......
MySql中插入当前时间的该怎么写啊?
now()
SQL code:
sql里是:
getdate()
引用
now()
学习
SQL code:
select now();
SQL code:
TODAY()
?
SQL code:
select now();
/* ......