CONTENTS
Lastmodified 2019-02-07 (木) 17:51:22
Nextcloud のMySQL DB には、「lock」というカラムがあり、同時にこのカラム名は予約語でもある。
シェルスクリプトで予約語をバッククォートで囲んだだけだと、エラーするので、エスケープが必要。らしい
#!/bin/sh mysql -v -u root -pパスワード nc << EOF DELETE FROM oc_file_locks WHERE oc_file_locks.\`lock\` <> 0; EOF
【参考URL】
https://www.server-memo.net/shellscript/quart.html
Total access 671:本日 1:昨日 0