sql中問號是干什么的??


第一次在后台 程序中遇到sql語句中的問號:

/**
	 * 
	 * 方法描述 : 通過賬號id更新該賬號狀態
	 * @param state 狀態
	 * @param id  賬號id
	 */
	@Modifying
	@Query("update LabAccount t set t.userState =?1 where t.userAcctId =?2")
	void updateState(String state, String id);

  查詢了之后,?的作用就是占位符,說白了就是先把茅坑占了,想拉屎的時候再拉,然后就構成了一條完成的sql語句,進行相關的數據操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM