2
私は数百万の行を持つデータベースを持っていて、すべての特定の行に特定の変更を適用するphpバッチファイルを作成したいとしましょう。MYSQLのアップデートを動作させる
例: 'ノンアルコール' =ので、私は唯一の猫のために
を言うPHPのコマンドをしたい
INSERT INTO `drink` VALUES (1, 'Non-Alcoholic', 'tea');
INSERT INTO `drink` VALUES (2, 'Non-Alcoholic', 'tea');
INSERT INTO `drink` VALUES (3, 'Non-Alcoholic', 'coffee');
INSERT INTO `drink` VALUES (4, 'Non-Alcoholic', 'pepsi');
(ID-CAT-SUBCAT)私たちは、このようなデータベースの行数百万を持っていると言うと、そのSUBCAT =「茶」猫から猫の変更を行うことがあります=「ノンアルコールが」猫=「茶」であると
ので、最終的な結果は次のようになります
INSERT INTO `drink` VALUES (1, 'tea', 'tea');
INSERT INTO `drink` VALUES (2, 'tea', 'tea');
INSERT INTO `drink` VALUES (3,'Non-Alcoholic', 'coffee');
INSERT INTO `drink` VALUES (4,'Non-Alcoholic', 'pepsi');
ただ、MySQLはあなたがPHPで使用している結合いずれかでそれを包む
UPDATE `drink`
SET cat = 'tea'
WHERE cat = 'Non-Alcoholic'
AND subcat = 'tea'
:0
は、次のSQLクエリは、あなたがしたいの交換を行いますヘルプ