我正在尝试使用select语句来获取某个MySQL表中的所有列,除了一个.有一个简单的方法吗?
编辑:此表中有53列(不是我的设计)
我的桌子上有很多列。其中一些是DATETIME,我将其转换为Unix时间戳UNIX_TIMESTAMP()。因此,我不必从表中键入我想要的所有其他列,是否可以执行以下操作:
SELECT UNIX_TIMESTAMP(t.start) AS start,
UNIX_TIMESTAMP(t.end) AS end,
t.theOtherColumns
FROM table t
Run Code Online (Sandbox Code Playgroud)
t.theOtherColumns表格中其余的列在哪里。进一步解释;我想从表中选择所有列,对其中的某些列执行操作,但不要在查询中键入每个列的名称。
当我说时
SELECT UNIX_TIMESTAMP(t.start) AS start,
UNIX_TIMESTAMP(t.end) AS end,
t.theOtherColumns
FROM table t
Run Code Online (Sandbox Code Playgroud)
它选择start和end的两倍。我只想从中返回start和end列UNIX_TIMESTAMP(),并从t.*集合中排除这些列。