Python【Python】cursorで生SQL(date_fomat())を発行するときにつまったこと 以下のようなSQLを実行しようとしたらエラーがでた list=('1','2') sql_where = sql_where + " and DATE_FORMAT(date, '%Y%m%d') = DATE_FORMAT(DATE_SU... 2019.01.23PythonSQL
SQL【MySQL】SQL記述メモ(日時比較) 日時を年月日で比較したい時mysqlの関数date_format()を使う select * from テーブル where user_id=925961 and date_format(register_date, '%Y-%m-%d) ... 2018.10.18SQL
SQL【MySQL】update when caseを使おうとしてハマったこと case文についてはこちら参照 update table1 set need_point=case when disp_id=:disp_id0 then :need_point0 when disp_id=:disp_id1 then :... 2018.09.21SQL
SQL【MySQL】インデックスを貼るときに詰まったこと インデックスの貼り方で少し詰まったので少しメモしておく 基本的なことはこちらの記事が参考になる 1.インデックスは必ずしも意図したものが使われるかわからない 発行されるsqlの条件通りのインデックスを貼ってexplainをつけてSQLを実行... 2018.09.11SQL
SQL【DB設計】テーブル負荷分散の話 今回はデータ量が多くなりそうなテーブルの設計について 考える 負荷をへらすために考慮すべき項目をあげてみる 1.想定されるデータの量(レコードの数、サイズ) 2.テーブルに貼るインデックス 3.テーブルを分割する 4.テーブルをパーティショ... 2018.06.20SQL
SQL【MySQL】設定系確認SQL、コマンドまとめ データディレクトリの場所を確認 mysql> select @@datadir; +-----------------------+ | @@datadir | +-----------------------+ | /usr/local/... 2018.04.06SQL
SQL【MySQL】ユーザーの権限付与 参照DBをmysqlに切り替え USE mysql 登録されているユーザを確認 mysql> SELECT user, host FROM mysql.user; +---------------+-----------+ | user |... 2018.03.14SQL
SQL【MySQL】ログインできないときにやったこと(その1) こちらの記事を参考に進める まずはrootユーザーに、初期のパスワードでログインする 初期のパスワードは # cat /var/log/mysqld.log | grep "temporary password" 2018-03-01T10... 2018.03.14SQL
SQL【MySQL】ログインできないときにやったこと(その2) # mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) のようにエラーが出るのでこれの対処をする ... 2018.03.14SQL
SQL【MySQL】SQL記述メモ(テーブル作成、変更、削除) メモ用に残しておきます テーブル作成 create TABLE scraping.test (id int auto_increment,name varchar(64), registration_date datetime DEFAUL... 2018.03.13SQL