MYSQL插入有关问题

MYSQL插入问题?
求助:
SQL.Add('Insert into sms(TO_ID,REMIND_FLAG,DELETE_FLAG,BODY_ID)');
SQL.Add('Values(:TO_ID,1,0,Select max(body_id) from sms_body)');
delphi中写的插入MYSQL数据库,提示语法错误?


------解决方案--------------------
额``不会delphi,友情帮顶
------解决方案--------------------
:TO_ID是变量?
Insert into sms(TO_ID,REMIND_FLAG,DELETE_FLAG,BODY_ID)
Select MAX(:TO_ID),1,0,max(body_id) from sms_body)
------解决方案--------------------
不会delphi