作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我试图从我的 linux 终端将随机值插入到一个表中,但是当我使用以下 SQL 语句时,
INSERT INTO kCreate (k1 , k2) VALUES ('$RANDOM' , '$RANDOM');
其中 k1 和 k2 的数据类型为 INT,插入的是 0 而不是随机值,我在这里做错了什么?
最佳答案
k1 和k2 是INT 类型,不需要将值放在单引号内,试试这个:
sql="INSERT into kcreate ( k1, k2) values ($RANDOM, $RANDOM);"
echo $sql | mysql -ppassword test
关于mysql - 如何在 mySQL 命令行查询中使用 $RANDOM (linux)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20814994/
我是一名优秀的程序员,十分优秀!