佳麗斯 加厚雙人/單人秋冬被子暖冬 羊毛被芯羊毛柔絲被特價(jià)包郵 憂憂魚(yú)冬外穿打底褲女秋冬厚長(zhǎng)褲女褲加絨加厚高腰彈力鉛筆褲靴褲 韓國(guó)代購(gòu)2013新款 韓版秋冬休閑女時(shí)尚磨破口袋衛(wèi)衣韓版學(xué)生裝 潮

          有時(shí),退一步,能一口氣進(jìn)幾步,只是這先退一步需要勇氣和自信。

          用心愛(ài)你,努力工作。

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            70 隨筆 :: 1 文章 :: 33 評(píng)論 :: 0 Trackbacks
          <2010年1月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          相冊(cè)

          友情鏈接

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          mysql> UPDATE EACONTACTGROUPS A

          SET GROUPNAME=(SELECT CONCAT(B.GROUPNAME,'-',A.GROUPNAME) FROM EACONTACTGROUPS B WHERE B.CORPID=A.CORPID AND B.USERID=A.USERID AND B.GROUPID=A.PARENTGROUPID)

          WHERE A.PARENTGROUPID IS NOT NULL;

          ERROR 1093 (HY000): You can't specify target table 'A' for update in FROM clause

          上面是目前MYSQL5.0仍然有的限制,文檔中說(shuō):

        1. In general, you cannot modify a table and select from the same table in a subquery. For example, this limitation applies to statements of the following forms:

          DELETE FROM t WHERE ... (SELECT ... FROM t ...);UPDATE t ... WHERE col = (SELECT ... FROM t ...);{INSERT|REPLACE} INTO t (SELECT ... FROM t ...);

          Exception: The preceding prohibition does not apply if you are using a subquery for the modified table in the

          FROM

          clause. Example:

          UPDATE t ... WHERE col = (SELECT (SELECT ... FROM t...) AS _t ...);

          Here the prohibition does not apply because a subquery in the

          FROM

          clause is materialized as a temporary table, so the relevant rows in

          t

          have already been selected by the time the update to

          t

          takes place. 依據(jù)文檔,改成下面的樣子就行了:

          mysql> UPDATE EACONTACTGROUPS A

        2. SET GROUPNAME=(SELECT CONCAT(B.GROUPNAME,'-',A.GROUPNAME) FROM ( SELECT GROUPNAME,CORPID,USERID,GROUPID,PARENTGROUPID FROM EACONTACTGROUPS) B

          WHERE B.CORPID=A.CORPID AND B.USERID=A.USERID AND B.GROUPID=A.PARENTGROUPID)

          WHERE A.PARENTGROUPID IS NOT NULL;

          Query OK, 16 rows affected (0.01 sec)

          Rows matched: 16 Changed: 16 Warnings: 0

          注:今天寫(xiě)一個(gè)刪除語(yǔ)句時(shí)找到的一點(diǎn)資料.解決了一個(gè)簡(jiǎn)單的刪除語(yǔ)句.呵呵,以后注意了,

          原句:delete  from menu_item  where parent_id =(select menu_item_id from menu_item where menu_data like '%manageVendors%');

          修改后:delete  from menu_item  where parent_id =(select temp.menu_item_id from (select m.menu_item_id,m.menu_data from menu_item m) temp where temp.menu_data like '%manageVendors%');

          posted on 2010-01-28 12:56 王生生 閱讀(3853) 評(píng)論(0)  編輯  收藏 所屬分類: Mysql
          森露2013新款豹紋打底衫 高領(lǐng) 女 長(zhǎng)袖 修身長(zhǎng)袖t恤女 加絨加厚冬 2013春秋新款女裝 潮修身大碼長(zhǎng)袖小西裝外套女 韓版中長(zhǎng)款小西裝 憂憂魚(yú)2013秋冬新款直筒褲女顯瘦長(zhǎng)褲加絨黑色休閑褲修身西褲女褲
          主站蜘蛛池模板: 乌苏市| 霍州市| 黑山县| 天门市| 类乌齐县| 阿合奇县| 平塘县| 壶关县| 巴青县| 柏乡县| 卢湾区| 弋阳县| 田林县| 壤塘县| 汝城县| 仪陇县| 江口县| 岳池县| 缙云县| 东乡县| 密云县| 洱源县| 得荣县| 舒城县| 元氏县| 卢氏县| 大悟县| 称多县| 临泽县| 广德县| 纳雍县| 手机| 建德市| 灵台县| 漠河县| 揭阳市| 邢台市| 根河市| 高青县| 昌邑市| 吉安市|