sql >> データベース >  >> RDS >> Mysql

emacs sql-modeでmysql構成ファイル(.my.cnf)を使用するにはどうすればよいですか?

    これは可能ではないと思いますが、モード構成自体でそのようなものを設定できます:

    (setq sql-connection-alist
    '((pool-a
    (sql-product 'mysql)
    (sql-server "1.2.3.4")
    (sql-user "me")
    (sql-password "mypassword")
    (sql-database "thedb")
    (sql-port 3306))
    (pool-b
    (sql-product 'mysql)
    (sql-server "1.2.3.4")
    (sql-user "me")
    (sql-password "mypassword")
    (sql-database "thedb")
    (sql-port 3307))))
    
    (defun sql-connect-preset (name)
      "Connect to a predefined SQL connection listed in `sql-connection-alist'"
      (eval `(let ,(cdr (assoc name sql-connection-alist))
        (flet ((sql-get-login (&rest what)))
          (sql-product-interactive sql-product)))))
    
    (defun sql-pool-a ()
      (interactive)
      (sql-connect-preset 'pool-a))
    

    この記事 をご覧ください。 詳細については



    1. SQLSTATE[HY000][1040]接続が多すぎます

    2. 警告:mysqli_error()は正確に1つのパラメーターを期待し、0が指定されています

    3. 1つのクエリで複数のテーブルに挿入

    4. MySQL TRUNCATE()関数–数値を指定された小数点以下の桁数に切り捨てます