《MySQL必知必會》中創建觸發器代碼的“錯誤”
《MySQL必知必會》中使用觸發器一章中的創建觸發器的代碼在MySQL5.7.20中報錯:ERROR 1415 (0A000): Not allowed to return a result set from a trigger。
因為我不知道這是不是版本問題,所以給錯誤打上了雙引號。
這是書中的原話:
報錯:觸發器不能返回結果集
網上查資料看到,可以將字符串賦給變量
《MySQL必知必會》中創建觸發器代碼的“錯誤”
相關推薦
《MySQL必知必會》中創建觸發器代碼的“錯誤”
erro ima style trigger mysql 觸發 mysq result err 《MySQL必知必會》中使用觸發器一章中的創建觸發器的代碼在MySQL5.7.20中報錯:ERROR 1415 (0A000): Not allowed to return
lucene之創建索引代碼
dao 根據 arr conf document 通過 數據 getname pan public void createIndex() throws IOException { // 第一步采集數據:(jdbc采集數據) BookDao dao = new BookDao
Concurrency Managed Workqueue(三)創建workqueue代碼分析
個數 only head all 訪問速度 系統維護 及其 哪些 遷移 一、前言 本文主要以__alloc_workqueue_key函數為主線,描述CMWQ中的創建一個workqueue實例的代碼過程。 二、WQ_POWER_EFFICIENT的處理 __alloc_
linux下創建git代碼
獲取 vim 刪除 新項目 新的 init repos linux下 ron 1.創建一個新的repository: 先在github上創建並寫好相關名字,描述。 $cd ~/hello-world //到hello-world目錄 $git in
【MySQL必知必會】第十章 創建計算字段
客戶機 cat 第十章 去掉 quantity 字段 cme 引用 field 1、字段(field):一般與列(同義),經常互換使用,不過數據庫列一般稱之為列,字段通常用在計算字段的連接上。 2、拼接:將值連接到一起構成單個值。 註:多數DBMS使用+或||來實現拼接
【MySQL必知必會】第十六章 創建高級聯結
類型 where子句 contact items order by 其他 mysq custom 必知必會 1、使用表別名 好處: a、縮短SQL語句。 b、允許在單條SELECT語句中多次使用相同的表。 輸入: SELECT cust_name,cu
讀書筆記《MySQL必知必會》之第0章,書中基本資料的準備
文章目錄 指令碼下載地址 下載壓縮包 解壓檔案 建立資料庫 建表語句 填充資料語句 各個表的詳細描述 vendors表 products表
《MySQL必知必會》學習筆記(三)、MySQL中的資料運算
本文主要介紹MySQL中的算術運算、常用的資料處理函式和聚集函式。 利用的資料表均來自《MySQL必知必會》中提供的資料表。 1、MySQL中的算術運算 MySQL中的算術操作符主要有加(+)減(-)乘(*)除(/)四種。 舉例如下: SELE
《MySQL必知必會》學習筆記(二)、MySQL資料庫中資料的檢索與搜尋
一、對檢索結果排序 1.1 簡單排序 在MySQL中使用ORDER BY子句對檢索出的資料進行排序,而且預設為遞增排序。若想以遞減方式排序,需要在排列資料後面加上DESC關鍵字。利用《MySQL必知必會》中的資料表,實驗如下: SELE
《MySQL必知必會》第24章 使用遊標 中的bug:最後一行被重複INSERT
在看《MySQL必知必會》第24章 使用遊標的時候,手打儲存過程processorders()的時候,發現ordertotals總是有重複的一行: 經仔細校對原書的程式碼,沒有發現問題;上網看別人的部落格,讀書筆記,暫時沒有發現有人提到這個問題,還有的人程式碼跟書裡一
MySQL必知必會:用十一張圖講清楚,當你CRUD時BufferPool中發生了什麼!以及BufferPool的優化!
### 一、收到了大佬們的建議 **1、篇幅偏短,建議稍微加長一點。** 這點說的確實挺對,有的篇幅確實比較短,針對這個提議我會考慮將相似的話題放在一篇文章中。但是這可能會導致我中斷每天更新的步調,換成隔幾天發一篇的步調(但是這個系列的文章一定會寫完的!) **2、Buffer Pool、LRU Lis
【MySQL必知必會】第6章 過濾數據
sea 錯誤 arch order by ice where 大量數據 子句 否則 1、使用WHERE子句 數據庫一般包含大量數據,所以一般不會檢索所有行。只檢索所需數據需要指定搜索條件(search criteria),搜索條件也稱為過濾條件(filter condi
【MySQL比知必會】第八章 用通配符進行過濾
通配符 操作符 範圍 name 使用 技巧 商品 -- rom 1、LIKE操作符 之前使用的操作符都是針對已知的數據,而使用通配符可以對未知數據也進行搜索。 通配符(wildcard):用來匹配值得一部分的特殊字符。 搜索模式(search pattern):
《MYSQL必知必會》
聚集函數 結構 則表達式 拼接 建議 支持 類型 習慣 功能 1、 同一個數據庫中不允許出現同名表;不同的數據庫中可以出現同名表2、 每一行記錄都用有一個key(一列或一組列作為key)3、 作為key的列不允許值為空(NULL)4、 多個列作為key時,多個列的組
《MYSQL必知必會2
pri upd delet rate 服務器 cal delete 生效 單獨 60、NULL是沒有值,空串是一個有效值61、主鍵只能使用不允許未NULL值的列62、每個表只允許一個auto_increment列63、不允許使用函數作為默認值,只支持常量64、InnoDB
【MySQL必知必會】第十三章 分組數據
num mysql 統計 where子句 rom 過濾 group by 大於 映射 1、創建分組 輸入: SELECT vend_id , COUNT(*) AS num_prods FROM products GROUP BY vend_id; 輸出
《領導梯隊》:4星。企業中六個層級的領導的必知必會和必須不能做的事情。
進行 方案 更多 思路 和平 要花 能力 事情 專註 書不錯,根據許多企業的情況總結出來的,作者們有企業家的顧問經驗。 總體內容是每一次晉級都是思路的轉換,每一層領導都需要轉換思路才能做好,每一層領導都容易犯的錯誤是事必躬親。 作者列出六個層級的領導:經理、總監、事
《MySQL必知必會學習筆記》:子查詢
簡單的 後繼 復雜 pos clas tty append 靈活 values 子查詢 在開始了解子查詢之前,首先做下準備工作,建立3個表, 一個是customers表,當中包含:客戶名字、客戶ID、客戶Tel等。 一個是orders
MySQL必知必會-表的關系
mysql必知必會-表的關系MySQL必知必會-表的關系
MySQL必知必會筆記
mysql必知必會筆記Having和Where的區別:先執行Where的條件,再執行Having的條件group by和order by的區別:group by是分組,order by是排序select子句的順序:select...from...where...group by...having...orde