sql錯誤
A. sql語句錯誤
user關鍵字作為了欄位名,改為conn.execute("update [user] set [grade]="&graden&" where [userid]="&lguserid&"")
sqlserver中將關鍵字或者保留字作為欄位名時應加「[]」。
B. 如何解決sql error
運行資料庫出現錯誤,解決步驟如下:
1、單擊「開始」—「所有程序」—「MS SQL Server 2008R2」;
2、選擇「Configuration tools」;
3、單擊「SQL Server Configuration Manager」,打開;
4、右鍵單擊「SQL Server(你的伺服器名字)」,單擊「啟動」;
5、啟動完成後,重新連接資料庫即可。
C. SQL錯誤 怎麼辦
哈哈!你這樣問 有誰的回答你能夠滿意哪?!
改正錯誤!
D. SQL執行錯誤怎麼辦
MySQL軟體所提供的許可權(mysql.user、mysql.db、mysql.host)
(1) 系統表mysql.user
user許可權表中欄位分為四類: 用戶欄位、許可權欄位、安全欄位和資源控制欄位。用戶欄位
許可權欄位
安全欄位
- # 查看是否支持ssl標准show variables like 'have_openssl';123
資源控制欄位
用戶欄位
mysql.db表許可權欄位
系統表mysql.tables_priv表結構
mysql.tables_priv表結構.png
mysql.tables_priv表結構.png
系統表mysql.columns_priv的表結構
用戶機制
(1) 登錄和退出MySQL軟體的完整命令- # 登錄mysql -h 127.0.0.1 -u root -p# 退出(q)exit|quit12345
執行CREATE USER語句來創建用戶賬戶
- create user 'mazaiting'@'localhost' identified by '123456';12
執行INSERT語句來創建用戶
- insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)values('localhost', 'linghaoyu', password('linghaoyu'),'','','');# 使新建用戶生效flush privileges;12345
執行GRANT語句來創建用戶
- grant select on company.t_deptto 'wangxingqin'@'localhost' identified by 'wangxingqin';123
修改超級許可權用戶賬戶密碼
- # 通過mysqladmin命令修改root用戶密碼mysqladmin -u root -p password "123456"# 通過SET命令修改密碼set password=password("123456");# 更新系統表mysql.user數據記錄修改root用戶密碼update user set password=password("123456")where user="root" and host="localhost";12345678
- # 創建用戶grant select,create,drop on *.*to 'mazaiting'@'localhost' identified by 'mazaiting'with grant option;# 通過grant命令修改用戶密碼grant select,create,drop on *.*to 'mazaiting'@'localhost' identified by '123456';# 通過set命令修改用戶密碼set password for 'mazaiting'@'localhost'=password("123456");# 更新系統表mysql.user數據記錄修改用戶密碼update user set password=password("mazaiting")where user='mazaiting' and host='localhost';# 登錄當前用戶,並使用set命令修改密碼set password=password("123456");123456789101112131415
通過DROP USER語句刪除普通用戶
- drop user 'mazaiting'@'localhost';12
刪除系統表mysql.user數據記錄實現刪除用戶賬號
- # 選擇mysql資料庫use mysql;# 刪除用戶delete from user where user='mazaiting' and host='localhost';12345
許可權管理
(1) 對用戶進行授權- # 創建用戶grant select,create,drop on *.*to 'mazaiting'@'localhost' identified by 'mazaiting'with grant option;# 查詢表數據記錄select host,user,password,select_priv,update_priv,grant_priv,drop_privfrom mysql.userwhere user='mazaiting' G12345678910
- show grants for 'mazaiting'@'localhost' G12
- # 回收用戶的查詢許可權revoke select on *.* from 'mazaiting'@'localhost';# 回收用戶的全部許可權revoke all privileges, grant optionfrom 'mazaiting'@'localhost
用戶欄位.png
許可權欄位.png
安全欄位.png
資源控制.png
系統表mysql.user中的所有資源欄位的默認值為0,表示沒有任何限制。
(2) 系統表mysql.db和mysql.host
在系統資料庫mysql中,許可權表除了表user外,還有表db和表host,這兩張表都存儲了某個用戶對資料庫的許可權。
mysql.db表.png
mysql.host表
mysql.host表.png
許可權欄位.png
(3)其他許可權表
在系統資料庫mysql中,除了上述許可權表外,還有表tables_priv和columns_priv,其中標tables_priv用來實現單個表的許可權設置,表columns_priv用來實現單個欄位列的許可權設置。
columns_priv的表結構png
(2) 創建普通用戶賬戶
(3) 利用超級許可權用戶root修改用戶賬戶密碼
(4) 利用擁有超級許可權用戶root修改普通用戶賬戶密碼
(5) 刪除普通用戶賬戶
(2) 查看用戶所擁有許可權
(3) 收回用戶所擁有許可權
E. SQL錯誤2
sqlserver服務沒開啟,打開配置工具中的配置管理器,開啟sqlserver(xxx)字樣的服務即可
F. sql error是什麼意思
sql error
SQL錯誤
例句
1.The transaction should fail and an SQL error should occur.
事務應該會失敗,並且出現一個SQL錯誤。
2.Otherwise, the command fails with a Transact-SQL error.
否則,命令將由於Transact-SQL錯誤而失敗。
3.With the property set this way, any SQL statements from the application that are not bound to the database will result in an SQL error.
採用這種方式設置該屬性,應用程序中任何未綁定到資料庫的SQL語句都將產生SQL錯誤。
4.For a Transact-SQL step, the most recent Transact-SQL error number encountered while running the command.
對於Transact-SQL步驟,指運行命令時遇到的最近的Transact-SQL錯誤號。
5.Attempting a DML operation on a table that is in alter mode results in SQL error code -19992.
如果嘗試對alter模式下的表執行DML操作,則會產生SQL錯誤碼-19992。
G. sql的錯誤信息誰能告訴是怎麼回事
SQL Server 2000 中載入驅動和URL路徑的語句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sample";
你看看對嗎?
還有你的sqlserver有沒有裝SP4補丁,sqlserver的jdbc的jar包放在lib下了嗎?
H. sql語句錯誤,哪裡錯了
字元串中的引號需要轉義,轉義字元為單引號'
即
Select @Sql='update rh_ytyd set 附加費 = REPLACE(REPLACE(『'公式』','『@』','『Ceiling』'),'『X』','『重量'』)'
I. SQL錯誤15457
此問題的出現是由於windows身份驗證,是用戶在連接資料庫時,用戶請求的用戶名和密碼先和windows系統用戶進行驗證,如果驗證失敗,資料庫也無法連接,甚至出現資料庫不工作現象,這是由於一般用戶設置數據用戶名為sa,而windows用戶中沒有sa用戶,所以大意的網管員會經常犯此類錯誤。所以保險的方法就是這是為使用sql server身份驗證方式
J. SQL 語句錯誤
資料庫是不是有相同的連接欄位啊?