メールアドレスを更新するには、次のbashスクリプトを使用しています。」[Eメール保護]「しかし、私が持っている問題は、そのフィールドは何でも構いませんが、必須ではありません」[Eメール保護]「代わりに*」を試してみました。次のコマンドを実行して、「Eメールアドレス」フィールドに設定されている現在のEメールを処理するにはどうすればよいですか?
#! bin/bash
updatevar="UPDATE email_users SET emailaddress = REPLACE(emailaddress, '[email protected]', 'admin@$(hostname)');"
mysql --user=root --password=PASSWORD DATABASE << eof
$updatevar
eof
答え1
私が質問をよく理解したら、データベースのすべての電子メールアドレスを交換したいですか?この場合は、次のコマンドを使用します。
updatevar="UPDATE email_users SET emailaddress = 'admin@$(hostname)';"