首頁 資料庫 mysql教程 load data方式导入的数据不可以用binlog日志进行恢复,因为binlo_MySQL

load data方式导入的数据不可以用binlog日志进行恢复,因为binlo_MySQL

Jun 01, 2016 pm 01:31 PM
insert 記錄

bitsCN.com

load data方式导入的数据不可以用binlog日志进行恢复,因为binlog里面不产生insert sql语句

 

QQ群里面有人问起这个问题:  用load data 导入数据的时候,在binlog文件中记录的不是insert 语句,这样的话,如果用load data 导入数据,当需要恢复数据库的时候  binlog恢复就不行了

 

load data local infile '/root/table.txt' into table test.table ;

生成binlog 日志

然后用mysqlbinlog解析binlog日志,再more查看如下:

# at 147405

#130718  3:15:02 server id 1  end_log_pos 147710        Query   thread_id=97960 exec_time=0     error_code=0

use test/*!*/;

SET TIMESTAMP=1374117302/*!*/;

SET @@session.sql_mode=0/*!*/;

/*!/C utf8 *//*!*/;

SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=33/*!*/;

create table `test`.`table`( 

   `c1` varchar(20) , 

   `c2` varchar(20) , 

   `c3` varchar(20) , 

   `c4` varchar(20) , 

   `c5` varchar(20) , 

   `c6` varchar(20) , 

   `c7` varchar(20) , 

   `c8` varchar(20) , 

   `c9` varchar(20) 

 )

/*!*/;

# at 147710

#130718  3:17:14 server id 1  end_log_pos 147783        Query   thread_id=98119 exec_time=2     error_code=0

SET TIMESTAMP=1374117434/*!*/;

SET @@session.sql_mode=4194304/*!*/;

BEGIN

/*!*/;

# at 147783

#130718  3:17:14 server id 1  end_log_pos 164190 

#Begin_load_query: file_id: 1  block_len: 16384

# at 164190

#130718  3:17:14 server id 1  end_log_pos 180597 

#Append_block: file_id: 1  block_len: 16384

# at 180597

#130718  3:17:14 server id 1  end_log_pos 197004 

#Append_block: file_id: 1  block_len: 16384

# at 197004

#130718  3:17:14 server id 1  end_log_pos 213411 

#Append_block: file_id: 1  block_len: 16384

# at 213411

#130718  3:17:14 server id 1  end_log_pos 229818 

#Append_block: file_id: 1  block_len: 16384

# at 229818

#130718  3:17:14 server id 1  end_log_pos 246225 

#Append_block: file_id: 1  block_len: 16384

# at 246225

#130718  3:17:14 server id 1  end_log_pos 262632 

#Append_block: file_id: 1  block_len: 16384

# at 262632

#130718  3:17:14 server id 1  end_log_pos 279039 

#Append_block: file_id: 1  block_len: 16384

# at 279039

#130718  3:17:14 server id 1  end_log_pos 295446 

#Append_block: file_id: 1  block_len: 16384

# at 295446

#130718  3:17:14 server id 1  end_log_pos 311853 

#Append_block: file_id: 1  block_len: 16384

# at 311853

#130718  3:17:14 server id 1  end_log_pos 328260 

#Append_block: file_id: 1  block_len: 16384

# at 328260

#130718  3:17:14 server id 1  end_log_pos 344667 

#Append_block: file_id: 1  block_len: 16384

# at 344667

#130718  3:17:14 server id 1  end_log_pos 361074

 

#Append_block: file_id: 1  block_len: 16384

# at 361074

#130718  3:17:14 server id 1  end_log_pos 377481 

#Append_block: file_id: 1  block_len: 16384

# at 377481

#130718  3:17:14 server id 1  end_log_pos 393888 

#Append_block: file_id: 1  block_len: 16384

# at 393888

#130718  3:17:14 server id 1  end_log_pos 410295 

#Append_block: file_id: 1  block_len: 16384

# at 410295

#130718  3:17:14 server id 1  end_log_pos 426702 

#Append_block: file_id: 1  block_len: 16384

# at 426702

#130718  3:17:14 server id 1  end_log_pos 443109 

#Append_block: file_id: 1  block_len: 16384

# at 443109

#130718  3:17:14 server id 1  end_log_pos 459516 

#Append_block: file_id: 1  block_len: 16384

# at 459516

#130718  3:17:14 server id 1  end_log_pos 475923 

#Append_block: file_id: 1  block_len: 16384

# at 475923

#130718  3:17:14 server id 1  end_log_pos 492330 

#Append_block: file_id: 1  block_len: 16384

# at 492330

#130718  3:17:14 server id 1  end_log_pos 508737 

#Append_block: file_id: 1  block_len: 16384

# at 508737

#130718  3:17:14 server id 1  end_log_pos 525144 

#Append_block: file_id: 1  block_len: 16384

# at 525144

#130718  3:17:14 server id 1  end_log_pos 541551 

#Append_block: file_id: 1  block_len: 16384

# at 541551

#130718  3:17:14 server id 1  end_log_pos 557958 

#Append_block: file_id: 1  block_len: 16384

# at 557958

#130718  3:17:14 server id 1  end_log_pos 574365 

#Append_block: file_id: 1  block_len: 16384

# at 574365

#130718  3:17:14 server id 1  end_log_pos 590772 

#Append_block: file_id: 1  block_len: 16384

# at 590772

#130718  3:17:14 server id 1  end_log_pos 607179 

#Append_block: file_id: 1  block_len: 16384

# at 607179

#130718  3:17:14 server id 1  end_log_pos 623586 

#Append_block: file_id: 1  block_len: 16384

# at 623586

#130718  3:17:14 server id 1  end_log_pos 639993 

#Append_block: file_id: 1  block_len: 16384

# at 639993

#130718  3:17:14 server id 1  end_log_pos 656400 

#Append_block: file_id: 1  block_len: 16384

# at 656400

#130718  3:17:14 server id 1  end_log_pos 672807 

#Append_block: file_id: 1  block_len: 16384

# at 672807

#130718  3:17:14 server id 1  end_log_pos 689214 

#Append_block: file_id: 1  block_len: 16384

# at 689214

#130718  3:17:14 server id 1  end_log_pos 705621 

#Append_block: file_id: 1  block_len: 16384

# at 705621

#130718  3:17:14 server id 1  end_log_pos 722028 

#Append_block: file_id: 1  block_len: 16384

# at 722028

#130718  3:17:14 server id 1  end_log_pos 738435 

#Append_block: file_id: 1  block_len: 16384

# at 738435

#130718  3:17:14 server id 1  end_log_pos 754842 

#Append_block: file_id: 1  block_len: 16384

# at 754842

#130718  3:17:14 server id 1  end_log_pos 771249 

#Append_block: file_id: 1  block_len: 16384

# at 771249

#130718  3:17:14 server id 1  end_log_pos 787656 

#Append_block: file_id: 1  block_len: 16384

# at 787656

#130718  3:17:14 server id 1  end_log_pos 804063 

#Append_block: file_id: 1  block_len: 16384

# at 804063

#130718  3:17:14 server id 1  end_log_pos 820470 

#Append_block: file_id: 1  block_len: 16384

# at 820470

#130718  3:17:14 server id 1  end_log_pos 836877 

#Append_block: file_id: 1  block_len: 16384

# at 836877

#130718  3:17:14 server id 1  end_log_pos 853284  

#Append_block: file_id: 1  block_len: 16384

# at 853284

#130718  3:17:14 server id 1  end_log_pos 869691 

#Append_block: file_id: 1  block_len: 16384

# at 869691

#130718  3:17:14 server id 1  end_log_pos 886098 

#Append_block: file_id: 1  block_len: 16384

# at 886098

#130718  3:17:14 server id 1  end_log_pos 902505 

#Append_block: file_id: 1  block_len: 16384

# at 902505

#130718  3:17:14 server id 1  end_log_pos 918912 

#Append_block: file_id: 1  block_len: 16384

# at 918912

#130718  3:17:14 server id 1  end_log_pos 935319 

#Append_block: file_id: 1  block_len: 16384

# at 935319

#130718  3:17:14 server id 1  end_log_pos 951726 

#Append_block: file_id: 1  block_len: 16384

# at 951726

#130718  3:17:14 server id 1  end_log_pos 968133 

#Append_block: file_id: 1  block_len: 16384

# at 968133

#130718  3:17:14 server id 1  end_log_pos 984540 

#Append_block: file_id: 1  block_len: 16384

# at 984540

#130718  3:17:14 server id 1  end_log_pos 1000947 

#Append_block: file_id: 1  block_len: 16384

# at 1000947

#130718  3:17:14 server id 1  end_log_pos 1017354 

#Append_block: file_id: 1  block_len: 16384

# at 1017354

#130718  3:17:14 server id 1  end_log_pos 1033761 

#Append_block: file_id: 1  block_len: 16384

# at 1033761

#130718  3:17:14 server id 1  end_log_pos 1050168 

#Append_block: file_id: 1  block_len: 16384

# at 1050168

#130718  3:17:14 server id 1  end_log_pos 1066575 

#Append_block: file_id: 1  block_len: 16384

# at 1066575

#130718  3:17:14 server id 1  end_log_pos 1082982 

#Append_block: file_id: 1  block_len: 16384

# at 1082982

#130718  3:17:14 server id 1  end_log_pos 1099389 

#Append_block: file_id: 1  block_len: 16384

# at 1099389

#130718  3:17:14 server id 1  end_log_pos 1115796 

#Append_block: file_id: 1  block_len: 16384

# at 1115796

#130718  3:17:14 server id 1  end_log_pos 1132203 

#Append_block: file_id: 1  block_len: 16384

# at 1132203

#130718  3:17:14 server id 1  end_log_pos 1148610 

#Append_block: file_id: 1  block_len: 16384

# at 1148610

#130718  3:17:14 server id 1  end_log_pos 1165017 

#Append_block: file_id: 1  block_len: 16384

# at 1165017

#130718  3:17:14 server id 1  end_log_pos 1181424 

#Append_block: file_id: 1  block_len: 16384

# at 1181424

#130718  3:17:14 server id 1  end_log_pos 1197831 

#Append_block: file_id: 1  block_len: 16384

# at 1197831

#130718  3:17:14 server id 1  end_log_pos 1214238 

#Append_block: file_id: 1  block_len: 16384

# at 1214238

#130718  3:17:14 server id 1  end_log_pos 1230645 

#Append_block: file_id: 1  block_len: 16384

# at 1230645

#130718  3:17:14 server id 1  end_log_pos 1247052 

#Append_block: file_id: 1  block_len: 16384

# at 1247052

#130718  3:17:14 server id 1  end_log_pos 1263459 

#Append_block: file_id: 1  block_len: 16384

# at 1263459

#130718  3:17:14 server id 1  end_log_pos 1279866 

#Append_block: file_id: 1  block_len: 16384

# at 1279866

#130718  3:17:14 server id 1  end_log_pos 1296273 

#Append_block: file_id: 1  block_len: 16384

# at 1296273

#130718  3:17:14 server id 1  end_log_pos 1312680 

#Append_block: file_id: 1  block_len: 16384

# at 1312680

#130718  3:17:14 server id 1  end_log_pos 1329087 

#Append_block: file_id: 1  block_len: 16384

# at 1329087

#130718  3:17:14 server id 1  end_log_pos 1345494 

.........

#Append_block: file_id: 1  block_len: 16384

# at 4298754

#130718  3:17:14 server id 1  end_log_pos 4315161 

#Append_block: file_id: 1  block_len: 16384

# at 4315161

#130718  3:17:14 server id 1  end_log_pos 4331568 

#Append_block: file_id: 1  block_len: 16384

# at 4331568

#130718  3:17:14 server id 1  end_log_pos 4347975 

#Append_block: file_id: 1  block_len: 16384

# at 4347975

#130718  3:17:14 server id 1  end_log_pos 4364382 

#Append_block: file_id: 1  block_len: 16384

# at 4364382

#130718  3:17:14 server id 1  end_log_pos 4380789 

#Append_block: file_id: 1  block_len: 16384

# at 4380789

#130718  3:17:14 server id 1  end_log_pos 4397196 

#Append_block: file_id: 1  block_len: 16384

# at 4397196

#130718  3:17:14 server id 1  end_log_pos 4413603 

#Append_block: file_id: 1  block_len: 16384

# at 4413603

#130718  3:17:14 server id 1  end_log_pos 4430010 

#Append_block: file_id: 1  block_len: 16384

# at 4430010

#130718  3:17:14 server id 1  end_log_pos 4446417 

#Append_block: file_id: 1  block_len: 16384

# at 4446417

#130718  3:17:14 server id 1  end_log_pos 4462824 

#Append_block: file_id: 1  block_len: 16384

# at 4462824

#130718  3:17:14 server id 1  end_log_pos 4479231 

#Append_block: file_id: 1  block_len: 16384

# at 4479231

#130718  3:17:14 server id 1  end_log_pos 4495638 

#Append_block: file_id: 1  block_len: 16384

# at 4495638

#130718  3:17:14 server id 1  end_log_pos 4512045 

#Append_block: file_id: 1  block_len: 16384

# at 4512045

#130718  3:17:14 server id 1  end_log_pos 4528452 

#Append_block: file_id: 1  block_len: 16384

# at 4528452

#130718  3:17:14 server id 1  end_log_pos 4544859 

#Append_block: file_id: 1  block_len: 16384

# at 4544859

#130718  3:17:14 server id 1  end_log_pos 4561266 

#Append_block: file_id: 1  block_len: 16384

# at 4561266

#130718  3:17:14 server id 1  end_log_pos 4577673 

#Append_block: file_id: 1  block_len: 16384

# at 4577673

#130718  3:17:14 server id 1  end_log_pos 4594080 

#Append_block: file_id: 1  block_len: 16384

# at 4594080

#130718  3:17:14 server id 1  end_log_pos 4610487 

#Append_block: file_id: 1  block_len: 16384

# at 4610487

#130718  3:17:14 server id 1  end_log_pos 4626894 

#Append_block: file_id: 1  block_len: 16384

# at 4626894

#130718  3:17:14 server id 1  end_log_pos 4643301 

#Append_block: file_id: 1  block_len: 16384

# at 4643301

#130718  3:17:14 server id 1  end_log_pos 4659708 

#Append_block: file_id: 1  block_len: 16384

# at 4659708

#130718  3:17:14 server id 1  end_log_pos 4676115 

#Append_block: file_id: 1  block_len: 16384

# at 4676115

#130718  3:17:14 server id 1  end_log_pos 4692522 

#Append_block: file_id: 1  block_len: 16384

# at 4692522

#130718  3:17:14 server id 1  end_log_pos 4708929 

#Append_block: file_id: 1  block_len: 16384

# at 4708929

#130718  3:17:14 server id 1  end_log_pos 4725336 

#Append_block: file_id: 1  block_len: 16384

# at 4725336

#130718  3:17:14 server id 1  end_log_pos 4735417 

#Append_block: file_id: 1  block_len: 10058

# at 4735417

#130718  3:17:14 server id 1  end_log_pos 4735701       Execute_load_query      thread_id=98119 exec_time=2     error_code=0

SET TIMESTAMP=1374117434/*!*/;

LOAD DATA LOCAL INFILE '/tmp/SQL_LOAD_MB-1-0' INTO TABLE `table` FIELDS TERMINATED BY '/t' ENCLOSED BY '' ESCAPED BY '//' LINES TERMINATED BY '/n' (`c1`, `c2`, `c3`, `

c4`, `c5`, `c6`, `c7`, `c8`, `c9`)

/*!*/;

# file_id: 1 

# at 4735701

#130718  3:17:14 server id 1  end_log_pos 4735728       Xid = 297745

COMMIT/*!*/;

DELIMITER ;

# End of log file

ROLLBACK /* added by mysqlbinlog */;

/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;

 

 

确实没有insert之类的sql语句,当用binlog日志进行恢复的时候,会报错的,所以在生产环境上面,最好不要使用load data的方式进行数据导入。以免需要及时恢复数据的时候发生异常。

 

-- 察看binlog事件,会看到最后的load data local infile纪录.

 

[sql] view plaincopyprint?

mysql> show binlog events in "mysql-bin.000001";  

......  

| mysql-bin.000001 | 4708929 | Append_block       |         1 |     4725336 | ;file_id=1;block_len=16384                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |  

| mysql-bin.000001 | 4725336 | Append_block       |         1 |     4735417 | ;file_id=1;block_len=10058                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |  

| mysql-bin.000001 | 4735417 | Execute_load_query |         1 |     4735701 | use `test`; LOAD DATA LOCAL INFILE '/root/table.txt' IGNORE INTO TABLE `table` FIELDS TERMINATED BY '/t' ENCLOSED BY '' ESCAPED BY '//' LINES TERMINATED BY '/n' (`c1`, `c2`, `c3`, `c4`, `c5`, `c6`, `c7`, `c8`, `c9`) ;file_id=1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |  

| mysql-bin.000001 | 4735701 | Xid                |         1 |     4735728 | COMMIT /* xid=297745 */   

 

 

-- 再察看从库数据也都同步复制过去了,再看从库的binlog日志

# at 31990800

#130718 11:15:02 server id 1  end_log_pos 31991105      Query   thread_id=97960 exec_time=4294967292    error_code=0

use test/*!*/;

SET TIMESTAMP=1374117302/*!*/;

SET @@session.sql_mode=0/*!*/;

/*!/C utf8 *//*!*/;

SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=33/*!*/;

create table `test`.`table`( 

   `c1` varchar(20) , 

   `c2` varchar(20) , 

   `c3` varchar(20) , 

   `c4` varchar(20) , 

   `c5` varchar(20) , 

   `c6` varchar(20) , 

   `c7` varchar(20) , 

   `c8` varchar(20) , 

   `c9` varchar(20) 

 )

/*!*/;

# at 31991105

#130718 11:17:14 server id 1  end_log_pos 31991169      Query   thread_id=98119 exec_time=4     error_code=0

SET TIMESTAMP=1374117434/*!*/;

SET @@session.sql_mode=4194304/*!*/;

BEGIN

/*!*/;

# at 31991169

#130718 11:17:14 server id 1  end_log_pos 34088344 

#Begin_load_query: file_id: 1  block_len: 2097152

# at 34088344

#130718 11:17:14 server id 1  end_log_pos 36185519 

#Append_block: file_id: 1  block_len: 2097152

# at 36185519

#130718 11:17:14 server id 1  end_log_pos 36572432 

#Append_block: file_id: 1  block_len: 386890

# at 36572432

#130718 11:17:14 server id 1  end_log_pos 36572723      Execute_load_query      thread_id=98119 exec_time=4     error_code=0

SET TIMESTAMP=1374117434/*!*/;

LOAD DATA LOCAL INFILE '/tmp/SQL_LOAD_MB-1-0' INTO TABLE `table` FIELDS TERMINATED BY '/t' ENCLOSED BY '' ESCAPED BY '//' LINES TERMINATED BY '/n' (`c1`, `c2`, `c3`, `c4`, `c5`, `c6`, `c7`, `c8`, `c9`)

/*!*/;

# file_id: 1 

# at 36572723

#130718 11:17:14 server id 1  end_log_pos 36572750      Xid = 839475877

COMMIT/*!*/;

 

-- 再去主库从库上面的tmp目录察看临时文件存在情况,果然看到SQL_LOAD_MB-1-0文件存在.

[root@eanshlt2mydbc001db002 tmp]# ll -t /tmp/ |more

total 2212772

-rw-r-----  1 root     root       4581194 Jul 18 11:46 SQL_LOAD_MB-1-0

bitsCN.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

拼多多買過的東西在哪裡查看記錄 查看買過的商品記錄的方法 拼多多買過的東西在哪裡查看記錄 查看買過的商品記錄的方法 Mar 12, 2024 pm 07:20 PM

拼多多軟體內提供的商品好物非常多,隨時隨地想買就買,而且每一件商品品質都是嚴格把關的,件件商品都是正品,不同還有非常多優惠的購物折扣,讓大家網購根本停不下來。輸入手機號碼在線登錄,在線添加多個收貨地址和聯繫方式,可以隨時查看最新的物流動態,不同品類的商品板塊都是開放的,搜索上下滑動選購下單,足不出戶輕鬆體驗便捷的網購服務,還能查看所有的購買記錄,包括自己買過的商品,數十個購物紅包、優惠券免費領取使用,現在小編在線詳細為拼多多用戶們帶來查看買過的商品記錄的方法。  1.打開手機,點選拼多多圖標,

如何查看和管理 Linux 命令歷史記錄 如何查看和管理 Linux 命令歷史記錄 Aug 01, 2023 pm 09:17 PM

如何在Linux中查看命令歷史記錄在Linux中,我們使用history命令來查看所有先前執行的命令的清單。它有一個非常簡單的語法:history與歷史記錄命令配對的一些選項包括:選項描述-c清除當前會話的命令歷史記錄-w將命令歷史記錄寫入檔案-r從歷史記錄檔案重新載入命令歷史記錄-n限制最近命令的輸出數量只需執行history命令即可在Linux終端機中查看所有先前執行的命令的清單:除了查看命令歷史記錄之外,您還可以管理命令歷史記錄並執行修改先前執行的命令、反向搜尋指令歷史記錄甚至完全刪除歷史記

如何在iPhone中檢查通話記錄並將其匯出? 如何在iPhone中檢查通話記錄並將其匯出? Jul 05, 2023 pm 12:54 PM

iPhone中的通話記錄經常被低估,並且是iPhone最關鍵的功能之一。憑藉其簡單性,此功能具有至關重要的意義,可提供有關在裝置上撥打或接聽的通話的重要見解。無論是出於工作目的還是法律訴訟,存取通話記錄的能力都被證明是無價的。簡單來說,通話記錄是指每當撥打或接聽電話時在iPhone上建立的條目。這些日誌包含關鍵訊息,包括聯絡人的姓名(如果未另存為聯絡人,則為號碼)、時間戳記、持續時間和呼叫狀態(已撥打、未接聽或未接聽)。它們是您的通訊歷史記錄的簡明記錄。通話記錄包括儲存在iPhone上的通話記錄條

如何在iPhone上的健康應用程式中查看您的用藥日誌記錄 如何在iPhone上的健康應用程式中查看您的用藥日誌記錄 Nov 29, 2023 pm 08:46 PM

iPhone可讓您在「健康」App中添加藥物,以便追蹤和管理您每天服用的藥物、維生素和補充劑。然後,您可以在設備上收到通知時記錄已服用或跳過的藥物。記錄用藥後,您可以查看您服用或跳過用藥的頻率,以幫助您追蹤自己的健康狀況。在這篇文章中,我們將指導您在iPhone上的健康應用程式中查看所選藥物的日誌歷史記錄。如何在「健康」App中查看用藥日誌歷史記錄簡短指南:前往「健康」App>瀏覽「>用藥」>用藥「>選擇一種用藥>」選項「&a

mysql中insert ignore、insert和replace的差別是什麼 mysql中insert ignore、insert和replace的差別是什麼 May 29, 2023 pm 04:40 PM

insertignore、insert和replace的區別指令已存在不存在舉例insert報錯插入insertintonames(name,age)values(“小明”,23);insertignore忽略插入insertignoreintonames(name,age)values(“小明”,24);replace替換插入replaceintonames(name,age)values(“小明”,25);表格需求:有PrimaryKey,或unique索引結果:表id都會自增測試程式碼建立表

C#開發建議:日誌記錄與監控系統 C#開發建議:日誌記錄與監控系統 Nov 22, 2023 pm 08:30 PM

C#開發建議:日誌記錄與監控系統摘要:在軟體開發過程中,日誌記錄與監控系統是至關重要的工具。本文章將介紹C#開發中日誌記錄與監控系統的作用與實施建議。引言:在大型軟體開發專案中,日誌記錄和監控是不可或缺的工具。它們可以幫助我們即時了解程式運行狀況,快速發現並解決問題。本文將討論C#開發中如何使用日誌記錄和監控系統,以提高軟體品質和開發效率。日誌記錄系統的作用

如何進行Java開發專案的日誌記錄與監控 如何進行Java開發專案的日誌記錄與監控 Nov 03, 2023 am 10:09 AM

如何進行Java開發專案的日誌記錄與監控一、背景介紹隨著網路的快速發展,越來越多的企業開始進行Java開發,建構各種類型的應用程式。而在開發過程中,日誌記錄和監控是一個不可忽視的重要環節。透過日誌記錄與監控,開發人員可以及時發現和解決問題,確保應用程式的穩定性和安全性。二、日誌記錄的重要性1.問題追蹤:在應用程式發生錯誤時,日誌記錄可以幫助我們快速定位問題

使用java的StringBuilder.insert()函數在指定位置插入字串 使用java的StringBuilder.insert()函數在指定位置插入字串 Jul 24, 2023 pm 09:37 PM

使用java的StringBuilder.insert()函數在指定位置插入字串StringBuilder是Java中用於處理可變字串的類,它提供了多種方法來操作字串,其中insert()函數是用於在指定位置插入字串的常用方法之一。在本文中,我們將介紹如何使用insert()函數來實作在指定位置插入字串的功能,並給出對應的程式碼範例。 insert()

See all articles