我在不同的地方创建了3个没有连接到互联网的数据库。
DB A是主办公数据库
DB B是分部1数据库
DB C是分公司2数据库
每天晚上,我需要将交易表中的数据从B&C复制到A,并在第二天早上将A数据复制到B&C中,以使股票数据同步。
事务表由两个表组成。
1.事务主程序
\x{e76f}\x{e76f},TRX_NUMBER,CUSTOMER_ID,{##**$}
2.交易-详情
电话号码: ID : TRANSACTION_MASTER_ID,ITEM_ID,QTY
transaction- foreign .transaction_MASTER_ID是事务的外键-MASTE
我有一个包含i(主)、s和g列的mysql表。我有两个问题:
INSERT INTO usertable (i, s, g) VALUES('1', '2', '5') ON DUPLICATE KEY SET s=(s*g+'2')/(g+'5'), g=g+'5';
和
SELECT s FROM usertable WHERE i='1' LIMIT 1
是否可以在1查询中同时使用这两个查询?基本上是想减少DB查询的数量。
谢谢
这是怎么可能的:
mysql> select id from posts;
+----+
| id |
+----+
| 1 |
+----+
1 row in set (0.00 sec)
mysql> select id from tags;
+----+
| id |
+----+
| 1 |
+----+
1 row in set (0.00 sec)
mysql> insert into pots_x_tags values(1,1);
ERROR 1452 (23000): Cannot add or update a child row: a forei
在MySQL中,我有以下3个表:
CREATE TABLE IF NOT EXISTS Seasons
(
season_id INT NOT NULL AUTO_INCREMENT,
start_date DATE,
end_date DATE,
club_num INT,
desc TEXT,
PRIMARY KEY(season_id)
);
ALTER TABLE Seasons AUTO_INCREMENT=10000;
CREATE TABLE IF NOT EXISTS Clubs
(
club_id INT NOT NULL AUTO_INCREMENT,
我用的是MySQL,这是我的桌子
|Col A(Primary)| Col B | Col C | Col D |
|1 | SOCCER | 2012-12-01 | P |
|2 | VOLLEY | 2012-12-14 | P |
|3 | SOCCER | 2012-12-01 | L |
|4 | VOLLEY | 2012-12-10 | P |
|3 | SOCCER | 2012-12-13 | L |
此表包含百万行。我经常在查询中使用B列和C