Tag: mysql
All the articles with the tag "mysql".
-
MySQL 在 Y2K38 問題上的修正
MySQL 在 Y2K38 問題上的修正 前言 最近瀏覽 Year 2038 problem 維基百科條目時,發現其中列出了各種作業系統和軟體的解決方案。特別注意到 MySQL 8.0.28(2022 年 1 月釋出)終於修正了 FROM_UNIXTIME()、UNIX_TIMESTAMP()、CONVERT_TZ() 三個函式處理 64 位元數值的問題。 什麼是 Y2K38 問題? 背景說明 在 32
-
定時發送 database table 總筆數至 Slack 上
首先,寫隻 xxx.sql 計算資料筆數,假定 table name 是 xxx: SELECT COUNT(1) FROM xxx; 再寫個 xxx.sh 去執行剛寫好的 sql,假定資料庫是用 MySQL: #!/bin/shmysql -D xxx_database < xxx.sql | grep -v "COUNT(1)" | awk -v date="$(date +"%Y-%m-%d
-
MySQL 查詢結果以 JSON 格式輸出
有時候會需要把 MySQL 的查詢結果輸出成 JSON 格式,如果不想寫程式做這件事,可以利用 mysql 指令,配合 MySQL 內建的 json_object() 功能,再加上 jq 完成。 有一個 table Person 結構如下: mysql> DESC Person; +-------+---------------------+------+-----+--------+------