SET을 사용하여 변수를 설정할 때 어떤 경우에는 여러 변수를 하나의 명령문으로 설정하고 다른 변수에서는 두 가지 별도의 명령문을 발행해야하는 이유는 무엇입니까?SET를 사용하는 MYSQL 변수의 동작 결과가 일치하지 않음
예를 들어이 잘 작동합니다 :
SET
@uname := 'John',
@acct_trade := 218.01,
@acct_labor := 518.01,
@acct_cntgy := 818.01;
하나의 세미콜론이 사용됩니다.
SET @datestart := '2012-01-01',
SET @dateend := '2012-02-29';
그것은 작동하지 않습니다
같은 그 무언가 그러나
. 나는 그들 각자의 부름을해야한다.SET @datestart := '2012-01-01';
SET @dateend := '2012-02-29';
나는 2 개의 문자열을 물어 보는 것과 관련이 있다고 가정하고 있습니다. 나도 지금까지 캐스팅을 시도했다.
아이디어가 있으십니까?
newfurniturey의 답변으로 문제가 해결되면 수락하실 수 있습니다 .. –