Heim  >  Artikel  >  Datenbank  >  pt-osc verwendet einen

pt-osc verwendet einen

PHP中文网
PHP中文网Original
2017-07-04 19:31:531463Durchsuche

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) NOT NULL,CHANGE app_id app_id INT(11) NICHT NULL, ÄNDERN Sie die Raum-ID. Raum-ID INT(11) NICHT NULL, ÄNDERN Sie sich von der_Benutzer-ID. Von_Benutzer-ID INT(11) NICHT NULL, ÄNDERN Sie sich von der_Benutzer-ID zu_der_Benutzer-ID INT(11). 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(1 1) NICHT 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

Das obige ist der detaillierte Inhalt vonpt-osc verwendet einen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn