将dd-M-yyyy转换为mySQL datetime

Mic*_*one 0 php mysql datetime

我有一个MySQL varchar列,日期以dd-M-yyyy格式存储.例如:

Row 1: 12-jan-2010
Row 2: 23-jun-2016
Run Code Online (Sandbox Code Playgroud)

使用php将此转换为mySQL datetime格式的最佳方法是什么?

Bra*_*ace 5

可以不使用php完成:

update myTable set newcol = STR_TO_DATE(oldcol, '%d-%M-%Y')
Run Code Online (Sandbox Code Playgroud)