首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何让数据库存放命令队列

2014-01-23 
怎么让数据库存放命令队列mysql数据库,所有待执行的命令保存在一个longtext的字段中,每条命令用,隔开,

怎么让数据库存放命令队列
mysql数据库,所有待执行的命令保存在一个"longtext"的字段中,每条命令用","隔开,怎么在后面增加一条命令,或者删除其中一条命令.

类似这样的命令.

"SetTime=13:20:17,SendFile=test.txt,Setdate=2013-12-14,SendCom=NextProgram"

这样,上面就是有4条命令,主要是读数据库和写数据库的不是同一个连接,所以我担心直接读取,修改,再写回这样方式有时会出现错误,比如这个修改完,但还没写回去,这时另一个连接又重新增加了一个命令,这时候再写回去的话,最后写的这个命令就没了.
[解决办法]
你之前是怎么把"SetTime=13:20:17,SendFile=test.txt,Setdate=2013-12-14,SendCom=NextProgram"放到数据库里的
[解决办法]
sorry,是我考虑不周

开始时可以当做是数据库的初始化,一个一个的写INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....)

也可以一次性:

INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....),(value1, value2,....),(value1, value2,....)等等写很多

等数据库里面的用户ID齐全了再用我的那个复杂的,要添加用户ID时用本回复里的INSERT INTO
[解决办法]

引用:
Quote: 引用:

sorry,是我考虑不周

开始时可以当做是数据库的初始化,一个一个的写INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....)

也可以一次性:

INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....),(value1, value2,....),(value1, value2,....)等等写很多

等数据库里面的用户ID齐全了再用我的那个复杂的,要添加用户ID时用本回复里的INSERT INTO


我还是不明白那个复杂的怎么用,比如我表里面有用户ID 1-1000的所有用户,那我要为其中200个用户再增加一条命令,用那条命令应该怎么写?


为指定的一些用户,如果没有确切的查找条件的话就必须直接指定要给哪个用户添加

你还是直接用:INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....)一个一个的添加吧,这个最简单可靠

热点排行