當前位置:首頁 » 編程語言 » sql更新數據部分未響應
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql更新數據部分未響應

發布時間: 2022-08-29 20:27:29

『壹』 sql 中無法更新數據

你的語句是個事物,在執行時,由於字元串截斷(就是添加或修改的字元串超過表中定義長度)
而終止了該語句之後的操作,後續的commit或rollback操作未執行
如果是事務型的語句或存儲過程,可以用try catch來執行異常的後續操作

『貳』 c#for執行插入sql數據,出現未響應

改了下,加了個Thread對象。把你的for循環復制進去。
for循環里給progressBar1賦值那句改成用Invoke函數。

introws=10000;
progressBar1.Maximum=rows;
progressBar1.Minimum=0;
progressBar1.Value=0;
Threadt=newThread(()=>
{
for(inti=0;i<rows;i++)
{
stringb="ds"+i.ToString();
stringstrsql="insertintocc(a,b,c,d,e,f,g)values('"+i.ToString()+"','"+b+"','"+b+"','"+b+"','"+b+"','"+b+"','"+b+"')";
this.progressBar1.Invoke(newAction<int>((a)=>{this.progressBar1.Value=a;}),i);
if(Executel(strsql)>0)
{
stringsql="insertintoff(lsname,lsvaule)values('"+i.ToString()+"','"+b+"')";
ExecuteSql(sql);
}
else
{

}

}
MessageBox.Show("數據插入成功。");
}
);
t.Start();

『叄』 怎樣解決mysql最後一步提示未響應

第一種方法:
安裝MySQL的時候在這一步時它默認的服務名是「MySQL」 只需要把這個名字改了就可以了。可以把默認的伺服器的名稱改為「MySQL4」等其他名稱。
PS:這種方法我試過,大二的時候成功了,但是前幾天幫同學安裝時候還是不行,依然不知道是什麼問題導致的。
第二種方法
1、卸載MySQL ,停止MySQL服務
2、刪除安裝目錄及數據存放目錄
3、在注冊表(regedit)查詢mysql,全部刪除

找到如下的注冊表信息,刪除MySQL目錄

檢查C:\WINDOWS目錄下是否有my.ini文件,將其刪除
4、在c盤查詢MySQL,全部刪除
5、重新安裝就好了

PS:這種方法我也試過了,依舊不行。

經過無數次的失敗後,我快瘋了。

下面介紹我的終極解決方案
下載綠色版mysql,即解壓之後修改配置文件(身為好人的我都幫你們修改好啦)便可以用啦(由於上傳資源大小的限制不能給大家分享了,想要資源的留郵箱我這里只有32位的,叫我好人)送人玫瑰,手留余香。

資料庫安裝
1、解壓出下載的文件mysql.zip,最好放在非中文目錄下,我的位置C:\mysql。

2、打開my.ini文件,相關配置修改如下。
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location ring install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
#mysql根目錄
basedir ="C:\Program Files\mysql-5.6.22-win32"
#數據文件存放目錄
datadir ="C:\Program Files\mysql-5.6.22-win32\data"
# port = ..... 埠,默認3306
# server_id = ..... 服務實例的唯一標識

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#服務端的編碼方式
character-set-server=utf8
[client]
#客戶端編碼方式,最好和服務端保存一致
loose-default-character-set = utf8

[WinMySQLadmin]
Server = "C:\mysql\bin\mysqld.exe"

上面設置為了保證服務正常運行,根據自己需要調整參數,修改後要重啟服務。

3、注冊Mysql服務

開始—運行—cmd,然後cd到mysql安裝目錄的bin下面(如果配置了環境變數可以直接運行),然後執行mysqld -install,提示服務安裝成功!運行services.msc一看,確實有一個名為MySQL的服務了,啟動它。有時啟動失敗,根據情況調整參數即可。到這兒mysql安裝就算完成了,其實還挺簡單的,但如果沒有操作過,整個過程估計要花不少時間,也是成長必須的過程。

4、登錄維護Mysql

安裝成功了,MySQL的默認用戶名是root,密碼為空。
登錄:還是開始—運行—cmd,然後執行「mysql -u root -p」,提示輸入密碼,由於第一次運行,密碼為空可以直接回車。
5、修改密碼
給資料庫設個密碼。先輸入exit退出。然後運行運行C:\Program Files\mysql-5.6.22-win32\bin\mysqladmin -uroot -p password <新密碼> (如果配置環境變數了你懂得不再重復了),將<新密碼>替換為你的自定義密碼,然後按回車。這時會提示輸入密碼,其實是指的原密碼,原密碼因為是空,所以這里再回車即可完成設置。然後用上面的方法和新密碼登入mysql,即可正常工作。
6、雖然mysql客戶端能完成所有關於資料庫操作,但是DOS命令行的方式確實不容易操作,所以在此給大家推薦一個工具Navicate for mysql,個人感覺非常好用,各種操作一目瞭然,還有個SQLyog也不錯。

『肆』 sql2012 點擊新建資料庫後 出現程序未響應

你的SQL管理工具是用管理員身份運行的嗎?因為創建文件需要許可權的。

右鍵管理工具,以管理員身份運行。不是SA。當然 SA或者本地身登錄都可以。要先以管理員身份運行。

『伍』 plsql經常未響應

plsql 經常未響應,可能是你的網路卡頓了。可以檢查一下網線介面是否有松動,或者嘗試長時間ping 一下某個網址收集一下是否有丟包的情況。

『陸』 oracle資料庫用PL/SQL工具修改數據就會變成未響應,然後提示ORA-03114:not connected to ORACLE。

首先確認是否連到資料庫實例

『柒』 在plsql中導入數據一直未響應

導入數據量較大的時候就會出現這種問題,很多情況下其實它還在工作著,只是狀態為未響應。
如果你導入的時候有批量提交的選項,最好啟用一下,可以減少系統開銷,並且這樣我們也可以監控資料庫被導入表中的數據量來判斷plsql是否還在正常運行。