sql >> Databáze >  >> RDS >> Mysql

Jak mohu přimět emacs sql-mode, aby používal konfigurační soubor mysql (.my.cnf)?

Nemyslím si, že je to možné, ale takové věci můžete nastavit v samotné konfiguraci režimu:

(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))

Podívejte se na tento článek pro více informací.



  1. Vyberte čas mezi dvěma časy mysql

  2. Jak přidat vypočítaný sloupec do tabulky serveru SQL - SQL Server / Výukový program T-SQL, část 47

  3. MySQL jak zkrátíte tabulku v uložené proceduře?

  4. BIT(1) nebo TINYINT pro příznaky v MySQL