现有一张表 A(姓名,身份证,密码) 密码字段为空 是要更新的字段 15W条记录
另外一张表 B(姓名,身份证,密码) 用来存放 人的密码 10W条记录
我用如下SQL 语句执行
update set A 密码 = (select B.密码 from B where A.姓名=B.姓名 and A.身份证=B.身份证)
要30多分钟 效率好低啊
请问有什么方法能提高效率? 索引?
另外一张表 B(姓名,身份证,密码) 用来存放 人的密码 10W条记录
我用如下SQL 语句执行
update set A 密码 = (select B.密码 from B where A.姓名=B.姓名 and A.身份证=B.身份证)
要30多分钟 效率好低啊
请问有什么方法能提高效率? 索引?
索引通常建立在经常查询,但很少更新的数据表的数据列上。