ファイル内にユーザーIDのリストがあり、ファイルからいくつかのsqlを生成しようとしています。文字列内のファイルからの一致を使用
cat users.json | awk '/UID/{print "INSERT IGNORE INTO potential_problem_users VALUES ("$2");" }'
しかし、私はそれが何を期待何をしていない:
);SERT IGNORE INTO potential_problem_users VALUES ("1"
);SERT IGNORE INTO potential_problem_users VALUES ("2"
私がしようとしているクエリは次のとおりです。
INSERT IGNORE INTO potential_problem_users VALUES ([userID]);
例JSON、それは場合に役立ちます:
{
"results": [
{
"UID": "abc"
},
{
"UID": "124"
}
],
"objectsCount": 5,
"totalCount": 10966,
"statusCode": 200,
"errorCode": 0,
"statusReason": "OK"
}
を
正しいツールを使用していますか?私の場合、私は何が間違っているのですか?
いいえ、jsonのようなjsonパーサを使用してください – 123
私たちにjsonの入力を表示し、どのようにクエリを行うべきですか – Inian
@Inian質問を更新しました。 – guided1