MYSQL中STR_TO_DATE出错

时间:2017-08-26 22:08:58

标签: mysql

目前,我的enrollment_date是格式的字符串变量 02JUN2015

我正在使用以下代码将其更改为mysql的正确日期格式。

Update table_name 
SET enrollment_date = (Select STR_TO_DATE(enrollment_date, '%d%M%Y');

但是,我收到以下消息。

  

错误1064(42000):您的SQL语法错误

内部函数工作正常,但我不知道语法的哪一部分是错误的。

我会提出任何提示!

1 个答案:

答案 0 :(得分:0)

你错过了一个结束括号:

<form class="form-horizontal" action="test" method="POST">

                        <div class="form-group">
                         <input type="hidden" id="answers" name="answers">
                         <input type="hidden" id="quests" name="quests" value="<%out.println(q); %>" >  
                         <input type="hidden" id="chatp" name="chapt" value="<%out.println(request.getParameter("chapter")); %>">   
                        <button type="submit" class="btn btn-success btn-md" id="finish" style="display:none;">Finish</button>

                            </div>
                        </form> 

在分号前需要一个额外的括号。