久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      unknown column in where clause

      但凡寫過(guò)sql語(yǔ)句的人估計(jì)都曾經(jīng)碰到過(guò)類似于Unknown column ‘xxx’ in ‘where clause’的問(wèn)題。 單從字面理解,我們很容易得出列名不存在的結(jié)論。這說(shuō)明sql語(yǔ)句編寫不正確,需要進(jìn)行檢查、修改。

      unknown column in where clause

      但是,很多時(shí)候起始并不是由于列名出錯(cuò)造成的。(推薦學(xué)習(xí):MySQL視頻教程)

      而是由于拼湊sql語(yǔ)句時(shí)對(duì)字符類型數(shù)據(jù)沒(méi)有用引號(hào)引起來(lái)造成的。

      例子:

       String sql="select age from user where name="+xxx+";

      設(shè)置name的值為columName,則錯(cuò)誤如下:

      Unknown column  ′xxx′ in   ′where clause′

      解決步驟:

      sql中如果name是整型的倒不會(huì)出現(xiàn)什么錯(cuò)誤,而如果sql中字符串類型必須要包含在引號(hào)內(nèi)。

      所以修改sql為

      String sql="select age from user where name=′"+xxx+"′";

      則錯(cuò)誤消失。

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)