mysql存储过程中能不能直接执行拼接的sql语句(完整的sql语句没有参数),一定要经过prepare吗?感觉prepare statement没有直接执行sql的效率高

解决方案 »

  1.   

    prepare不就是为了提高执行效率的吗?
      

  2.   

    动态语句只能prepare哦
      

  3.   

    是的,在MYSQL中必须用PREPARE。
      

  4.   

    不能拼接字符串,只能使用prepare
      

  5.   

    这个和prepare无关吧,你拼接也要消耗时间的
      

  6.   

    prepare statement_name from 'sql_text'
    execute statement_name using [ variable1,variable2]
    deallocate prepare statement_name
      

  7.   

    顺道问一下,1楼的说法正确吗? prepare相比于静态sql语句效率要高吗?