mysql peferences_MySQL初次实践
一、在練習前,自己先建立數據庫和表,操作如下:
然后自己命名數據庫名稱,比如“mydata”,接著點兩次Apply就好了
數據庫就創建好啦:
接著創建表格,填寫表名和表列信息,添加表格數據
二、練習sql語句時,有時提示錯誤,以下為部分錯誤示例:
1、執行這條出錯:
UPDATE mydata.Persons SET FirstName='Fred' WHERE LastName= 'Wilson';
提示:
UPDATE mydata.Persons SET FirstName='Fred' WHERE LastName= 'Wilson' Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.000 sec
百度答案:這是因為MySql運行在safe-updates模式下,該模式會導致非主鍵條件下無法執行update或者delete命令,執行命令SET SQL_SAFE_UPDATES = 0;修改下數據庫模式。
2、執行這條出錯:
UPDATE mydata.Persons SET Address='Zhongshan 23' AND City='Nanjing' WHERE LastName='Wilson';
提示:
UPDATE mydata.Persons SET Address='Zhongshan 23' AND City='Nanjing' WHERE LastName='Wilson' Error Code: 1292. Truncated incorrect DOUBLE value: 'Zhongshan 23' 0.000 sec
百度答案:多寫了AND,改為逗號就好。
3、執行這條出錯:
4、
百度答案:
5、自己練習時,遇到這題:
一開始不明白concat函數第二個參數:city前為什么一定要有空格,原來是自己眼瞎,例子里國家名字和city之間就是有空格的
以上是目前遇到的一些錯誤習題,之后有遇到再更新,其中有些是因為自己粗心沒看清題目,哎,在以后的學習實踐中要更加仔細細心,另外:mysql limit 提取指定條數(如前50%)還是沒找到解決辦法,求各位大神指導~~~
總結
以上是生活随笔為你收集整理的mysql peferences_MySQL初次实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql command type_m
- 下一篇: python多线程扫描_python实现