Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie mache ich eine Schleife vom Terminal ohne übermäßige Passwortanfragen?

Setzen Sie das Passwort nach dem p (ohne Leerzeichen), sagen Sie, Ihr Passwort ist PASSWORD

mysql -u root -pPASSWORD -Nse 'show tables' DATABASE_NAME | while read table; do mysql -u root -pPASSWORD -e "SET FOREIGN_KEY_CHECKS = 0; truncate table $table" DATABASE_NAME; done;