- 在SQL语句中,如果要对字符串类型使用统配,需要加上引号
如下面例子中的 '{creative_id}'SELECT `status` AS `audit_status` FROM creativeFeeds WHERE creative_response_id='{creative_id}';
- 在SQL语句中,可以对字段名做统配,注意不要加引号
如下面例子中的is_keyword_type_id_{3}=1
insert into keyword(keyword, is_keyword_type_id_{0}, rank) values('{1}', 1, {2}) on duplicate key update is_keyword_type_id_{3}=1, rank=rank+values(rank); -- rank 值在原来的值上更新为 rank+values(rank) 其中 values(rank) 为带插入的值
- 插入或更新
往数据库中插入一条数据,如果插入数据的主键冲突,存在则更新
在下面的例子中,
将插入 字段 attempt_id, impression, click, cost, baidu_conversion, adgroup_res_name,
account_name, adgroup_res_id, report_date
如果主键冲突,则更新如下字段值 attempt_id, impression, clickinsert into adgroup_reports( attempt_id, impression, click, cost, baidu_conversion, adgroup_res_name, account_name, adgroup_res_id, report_date) values( {attempt_id}, {impression}, {click}, {cost}, {baidu_conversion}, '{adgroup_res_name}', '{account_name}', {adgroup_res_id}, '{report_date}') on duplicate key update attempt_id=values(attempt_id), impression=values(impression), click=values(click);