在这个脚本上花时间
UPDATE
uk_data AS ud
INNER JOIN
uk_pc AS up
ON ud.cat10 = up.WardCode
SET
ud.cat8 = up.Latitude,
ud.cat9 = up.Longitude;
Run Code Online (Sandbox Code Playgroud)
uk_pc
表有 1,755,213 个条目和uk_data
24,510 个条目。
在我没有时间的情况下,还有其他方法可以做到这一点吗?
我想更新uk_data
cat8
和cat9
与uk_pc
Latitude
和Longitude
。
Table1: uk_pc
Latitude
Longitude
WardCode
Table2: uk_data
cat8
cat9
cat10
Run Code Online (Sandbox Code Playgroud)
在两个表中WardCode
并且cat10
具有相同的值。
表定义
表1 uk_data
CREATE TABLE IF NOT EXISTS `uk_data` (
`slno` int(100) NOT NULL AUTO_INCREMENT,
`comp_name` varchar(150) DEFAULT NULL,
`comp_no` varchar(50) DEFAULT NULL,
`comp_street` varchar(100) …
Run Code Online (Sandbox Code Playgroud)