INSERT INTO clients
(client_id, client_name, client_type)
SELECT 10345, 'IBM', 'advertising'
FROM dual
WHERE not exists (select * from clients
where clients.client_id = 10345);
使用 dual 做表名可以让你在 select 语句后面直接跟上要插入字段的值,即使这些值还不存在当前表中。
ALTER TABLE en_orders_0 ADD COLUMN sendpay_dict text DEFAULT NULL COMMENT 'json格式的sendpay,包含500位之后的数据' AFTER sendPay;