国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

查看mysql的warnings警告錯誤語句

2024-07-24 12:37:21
字體:
來源:轉載
供稿:網友

1、SHOW ERRORS 語句只是顯示上一個語句的錯誤,不同時顯示警告以及注意事項.

舉個例子,代碼如下:

  1. mysql> show dfdafsadf 
  2.     -> ; 
  3. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that 
  4. corresponds to your MySQL server version for the right syntax to use near 'dfdaf 
  5. sadf' at line 1 

這里就有個錯誤,關于如何顯示她,已經很明顯了,代碼如下:

  1. mysql> show errors 
  2.     -> G 
  3. *************************** 1. row *************************** 
  4.   Level: Error 
  5.    Code: 1064 
  6. Message: You have an error in your SQL syntax; check the manual that corresponds 
  7.  to your MySQL server version for the right syntax to use near 'dfdafsadf' at li 
  8. ne 1 
  9. 1 row in set (0.00 sec) 

如果一下子有好多錯誤,而你又想只顯示第二條的話:

show errorw limit 1,1;

如果你想看到有錯誤的數目,前面的 1 rows in set 已經很明顯了,不過還有辦法,代碼如下:

  1. mysql> show count(*) errors; 
  2. +-----------------------+ 
  3. | @@session.error_count | 
  4. +-----------------------+ 
  5. |                     1 | 
  6. +-----------------------+ 
  7. 1 row in set (0.00 sec) 

注意:這里的count(*)不能寫成count(1),你還可以這樣,代碼如下:

  1. mysql> select @@error_count; 
  2. +---------------+ 
  3. | @@error_count |  //Vevb.com 
  4. +---------------+ 
  5. |             1 | 
  6. +---------------+ 
  7. 1 row in set (0.00 sec) 

2、SHOW WARNINGS 顯示上一個語句的錯誤、警告以及注意.

基本語法和SHOW ERRORS大同小異,不過要注意的是在MYSQL5后的大部分以前的WARNINGS直接被顯示為ERRORS.

mysql的警告還是很容易看懂的,有了警告信息后要修改表也很容易了.

上面的警告中,

第一個警告是字段長度不夠,導入的是被系統自動裁剪后的數據.

第二個是數據的字符集不對,對于第二個需要修改數據庫的字符集或者導入數據的txt的編碼格式.

第三個是插入空的數據,如果該字段允許空值,可以忽視這些警告.

第四個是導入的數據有一列多余.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朔州市| 阿克陶县| 额尔古纳市| 揭西县| 桐梓县| 万盛区| 安徽省| 墨脱县| 锡林郭勒盟| 大荔县| 许昌县| 澄城县| 易门县| 桐梓县| 大渡口区| 十堰市| 驻马店市| 梓潼县| 建始县| 云安县| 林芝县| 江山市| 刚察县| 巴彦县| 临潭县| 乐陵市| 永川市| 潍坊市| 萨嘎县| 罗山县| 瑞昌市| 永吉县| 云林县| 桦川县| 张家界市| 长沙市| 隆子县| 共和县| 青铜峡市| 武隆县| 义马市|