sql - MySQL create table with german date format for 2013 -


i have mysql snippet:

create table mydates (    mydate date );  create procedure filldates(datestart date, dateend date) begin    while datestart <= dateend     insert mydates (mydate) values (datestart);     set datestart = date_format(date_add(datestart, interval 1 day), '%d.%m.%y');   end while; end;//   call filldates('01.01.2013','31.12.2013'); 

here try create table every day of year not work.

without specific date format works well.

link: http://sqlfiddle.com/#!2/4ae5c

i believe may looking str_to_date() function. try like

str_to_date(@dateingermanformat, "%d.%m.%y") 

mysql docs


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -