【发布时间】:2017-08-20 19:43:02
【问题描述】:
这是我目前得到的代码:
i=1
inputfile="data.txt"
cat $inputfile | while read the_data; do
while [ $i -le 100 ]; do
echo "UPDATE table SET row=\"$the_data\" WHERE ID=$i;"
i=$(( $i+1 ))
done
done | mysql -u root -pMY_PASS db_name;
此代码部分有效,但问题是 data.txt 中的第一行被插入到每一行中,而不是新的数据行插入到正确的行中。
有什么想法吗?
【问题讨论】: