易截截图软件、单文件、免安装、纯绿色、仅160KB

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表比较小,这种怎么处理效率比较高?

你说的查询效率?

建立索引

关于更新还不知道索引会不会带来效率的提高


相关问答:

mysql如何实现高效的搜索?

一个行业网站,要实现的功能要求为:

一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。

数据类型为innodb,当前的方法是对关键词进行 ......

MySQL数据包过大

我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的


public static final DataBase.MAXSIZE=102 ......

Mysql 数据库删除不了怎么办

我之前导入的数据库,现在删除不了,用了命令行和工具都不行,重启也不行,这是为什么呢?
你是如何删除的?
有什么提示?


问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)

......

mysql的连接超时时间怎么设置 - VC/MFC / 数据库

我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))

AfxMessageBox("数据库连接失败") ......

MySql问题

MySql中插入当前时间的该怎么写啊?
now()

SQL code:

sql里是:
getdate()

引用
now()


学习

SQL code:
select now();

SQL code:
TODAY()
?

SQL code:
select now();
/* ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号