“AS”名称列

时间:2017-10-30 12:14:21

标签: mysql sql mysql-5.5

我需要将动态文本与select中列的名称中的固定文本连接起来。

我正在尝试运行这样的命令:

set @y = '2017';
SELECT 1 AS Concat('January ',@y);

但mysql在括号中返回语法错误。

只尝试使用变量,我也有语法错误:

set @y = '2017';
SELECT 1 AS @y;

将列名作为变量函数的正确方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

无法像这样运行select。你必须动态

<?php
$date = date_create_from_format('d/m/Y', $item1['IssueDate']);
echo date_format($date, 'Y-m-d');
?>