0
select * from table where id = 3;
,但我想也使上一列的變換,所以是這樣的:
select replace(aaa, 'a', 'b'), * from table where id = 3;
但這不起作用。有人知道嗎?
select * from table where id = 3;
,但我想也使上一列的變換,所以是這樣的:
select replace(aaa, 'a', 'b'), * from table where id = 3;
但這不起作用。有人知道嗎?
這應該工作:
select replace(aaa, 'a', 'b'), t.* from table t where id = 3;
的原因是因爲asterisk
*
替換操作之後來到,嘗試交換它,它會正常工作,
select *,
replace(aaa, 'a', 'b')
from `table`
where id = 3;