[英]Can I use a file with MySQL transactions to update a mariadb?
我需要更新一列或行添加到一個名為“CENIC”數據庫和一個名為“CCC_Master_Circuit_Table”表。 要更新的參數和數據以示例 1 和示例 2 中所示的格式保存在文本文件中。
Example1 文件每天更新,並將更改“=”符號右側的數據。
示例 1:“昨天的運行”,其中寫入表的列是:
CCC 密鑰 ID = CCC-2477
CCC 項目狀態 = PROD-16.2: (2016) 或之前
CCC 站點屬性 = Cricket_Usage
BLDING = 大學
影響 = 低
導致 CENIC.CCC_Master_Circuit_Table, Row:Col 更新如下:
CCC Key ID|CCC 項目狀態|CCC 站點屬性|BLDING |IMPACT|
CCC-2477 |(2016) 或之前 |Cricket_Usage |大學|低 |
**示例 2 今天的運行,其中今天的文本文件中CCC Project Status:和BLDING = 01 CENTER列的數據已更改。
CCC 密鑰 ID = CCC-2477
CCC 項目狀態 = 空
CCC 站點屬性 = Cricket_Usage - 01 是
BLDING = 01 中心
影響 = 04 低
因此,在 SQL 更新之后,表的列值應該是:
CCC Key ID|CCC 項目狀態|CCC 站點屬性|BLDING |IMPACT|
CCC-2477| (2016) 或之前|Cricket_Usage | 中心|低 |
您不能使用任意格式的文本文檔來更新數據庫。
通過編寫少量腳本,您可以創建存儲在$SQL
的UPDATE SQL 語句並使用以下命令執行它:
echo $SQL | mysql {databasename}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.