Oddball问题,但我想在我的数据库中插入一个csv。表中的一列引用了一个外键。我想知道是否可以在插入时更改列的值以反映外键的值。
抱歉,这听起来很复杂,但这是一个例子......table: players table: country
playerid | playerName | countryID ------------- countryID | countryName
我想插入播放器表格,而不是countryID
...我所拥有的csv代替了国家/地区名称。是否有可能改变这样的事情......
george, england
到
george, 1
插入?
谢谢你,抱歉愚蠢的问题/短语
答案 0 :(得分:0)
我知道你正在进行批量插入,但在你在数据库中进行插入之前,它仍然应该处理它。
您没有说明您正在使用的数据库是什么以及您如何调用它。不知道我会在插入之前建议触发器在插入之前执行此操作,但它在性能方面确实听不到答案。
我的解决方案是逐行读取(例如db函数)首先处理国家/地区,然后插入播放器后面的结果。