我正在尝试在数据库中插入一些while循环,但在2之后插入我的循环中断... 这里是代码:
x=0
while [[ "$x" < 10 ]];do
((x++))
sqlite my_db.db "insert into (col) values ('$x...')
done
所以我试图这样做但是也没有成功。
y=0
x=0
while [[ "$y" < 5 ]];do
while [[ "$x" < 10 ]];do
((x++))
sqlite my_db.db "insert into (col) values ('$x...')"
done
((y++))
done
但再一次只插入2次...... 那么为什么我有这个错误以及如何解决这个问题呢? THX。
答案 0 :(得分:1)
因为您的代码永远不会将x重置为0(或任何小于10的值)。此外,您正在使用错误的运算符(这就是第一个代码段不起作用的原因)。
@Styles.Render("~/Content/myStylesheet.css")
答案 1 :(得分:1)
&LT;和&gt;是字符串比较运算符 对于整数,您必须分别使用-lt(小于)和-gt(大于) 同时关闭查询字符串。
x=0
while [[ "$x" -lt 10 ]];do
((x++))
sqlite my_db.db "insert into (col) values ('$x...')"
done