我有当前的表格结构(简化),更多的poulated列,我不想丢失。
id | url | atrib1 | atrib2 |atrib3
1 | http://example.com/123 | | |
2 | http://example.com/545 | | |
3 | http://example.com/323 | | |
和以下CSV文件:
id | url | atrib1 | atrib2 |atrib3
1 | http://example.com/123 | 195 | 65 | 15
2 | http://example.com/545 | 185 | 55 | 14
3 | http://example.com/323 | 205 | 70 | 18
现在我要做的是将csv的atrib1
,atrib2
,atrib3
列中的值与来自url
列的现有值相关联mysql表。
PS:我想从csv中添加一个额外的link2
,如:
INSERT INTO table(link2,atrib1,atrib2,atrib3) VALUES ('http://example.com/123','185','65','15') WHERE url2 = url;
id | url2 | atrib1 | atrib2 |atrib3
1 | http://example.com/123 | 195 | 65 | 15
2 | http://example.com/545 | 185 | 55 | 14
3 | http://example.com/323 | 205 | 70 | 18
但我所想的并不好。
问题是我没有找到办法做到这一点。如何做到这一点?