Maison  >  Article  >  base de données  >  pt-osc en utilise un

pt-osc en utilise un

PHP中文网
PHP中文网original
2017-07-04 19:31:531450parcourir

1.使用前备份

mysqldump -uroot -p fission_statistics room_break_history > room_break_history_20170704.dump

2.pt-osc执行DDL

pt-online-schema-change --user='root' --host='localhost' --ask-pass --alter "CHANGE break_type break_type INT(11) NON NULL, CHANGE app_id app_id INT(11) NON NULL, CHANGER room_id room_id INT (11) NON NULL, CHANGER de_user_id from_user_id INT (11) NON NULL, CHANGER de_user_id à_user_id INT (11) NON NULL, CHANGER content_type content_type INT (11) NON NULL, CHANGER source_message source_message VARCHAR (1536) CHARSET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, CHANGE send_message send_message VARCHAR (1536) CHARSET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, CHANGE request_type request_type INT (4) NOT NULL, CHANGE handle_type handle_type INT (11) NOT NULL, CHANGE handle_uid handle_uid INT (11) NOT NULL ,CHANGE create_time create_time DATETIME NOT NULL,DROP INDEX idx_from_user_id,ADD  INDEX idx_handle_time (handle_type, create_time)" D=fission_statistics,t=room_break_history --execute

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn