#shell
n=$(mysql -uusername -ppassword -h192,16801 -P3306 database_1 -e "select count() from table_1;")
if [ $n gt 10 ] ; then
mysql -uusername -pppassword -h192,16801 -P3306 database_1 -e "insert into table_2 values (1);"
fi
第一列按照你的order by排序,第二列是在第一列的基础上,进行默认排序,默认desc,比如下图:
相同id的数据,其他列排序会根据该表主键的asc进行排序,本身没有排序
你的猜测很正确,这就是数据导入语句
还可以用在其他数据复制、导入,常用的用法是:
insert into 表名1 (字段名1,字段名2,字段名3……) select 字段名1,字段名2,字段名3…… from 表名2
注意:两个字段名列表必须对应匹配。
以上就是关于MYSQL 5.1 每天定期select 数据库某个表,如记录数大于某个值,则向另外一个表insert一条记录,全部的内容,包括:MYSQL 5.1 每天定期select 数据库某个表,如记录数大于某个值,则向另外一个表insert一条记录,、在数据库表中,SELECT两列,但只order by了一列,那么另一列会怎么排序、“insert into 表名 select * from 数据库名..表名”这是一个什么sql语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)