mysql--mysqlの$と#の使い方の違い
2456 ワード
order byの伝値による問題があります:order byの後ろでは#で$しか伝値できません
ps:mybatisを使用する場合、シンボル内の文は文字列として処理されるのではなく、ストレージ・プロシージャを実行するなど、sql文として直接使用されます.
参照:リンクの説明を追加リンクの説明を追加
1. # , 。 :order by #user_id#, 111, sql order by "111", id, sql order by "id".
2. $ sql 。 :order by $user_id$, 111, sql order by user_id, id, sql order by id.
3. # sql 。
4.$ Sql 。
5.$ , .
6. # $.
MyBatis order by , $ #
, #{} MyBatis ( ?)。 , , SQL 。 , ORDER BY, :
ORDER BY ${columnName}
MyBatis 。
: , 。 SQL , , 。
ps:mybatisを使用する場合、シンボル内の文は文字列として処理されるのではなく、ストレージ・プロシージャを実行するなど、sql文として直接使用されます.
参照:リンクの説明を追加リンクの説明を追加