問題タブ [sql-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - フォントロックではなく、ORG-MODE内のSQL-MODEのフォントロック
質問に関連:org-mode:コードブロックをネイティブにフォント化する
2012年11月1日現在の最新のorg-modeバージョンとemacsバージョンがあります(orgはorg-20121105に保存されています)。
emacs-24に付属しているsql-modeもあります。
フォント化が1つになりました:
しかし、これは私の組織のドキュメントではフォント化されていません。Java、bashなどはすべて機能します。
foobar.sqlファイルを開くと、モードインジケーターにSQL [ANSI](ソースタイプとしても試しました)と表示され、フォントロックが機能します。
ヒントを事前に感謝します。
emacs - sql-set-sqli-buffer "適切な sqli バッファーがありません"
私はemacsを初めて使用し、lispにあまり慣れていないため、これはおそらくnewbyエラーですが、解決策が見つかりません。
mysql DB と対話するために sql モードをインストールしようとしています。
そのために、sql.el ファイルを修正して、sql-user、sql-password、sql-database、sql-server、および sql-port オプションを正確に指定し、sql-mysql-login-params にポートを追加しました。
emacs と Mx sql-mysql を起動します
モードを SQLi[MySQL]:run に変更
バッファを変更し、Mx find-file myfile.sql
このバッファは SQL[ANSI] モードです
次に、SQLステートメントをCc Crすると、「SQLプロセスが開始されていません」というエラーが表示されます
どこかで言ったように、私は Mx sql-set-sqli-buffer を実行しましたが、「適切な SQLi バッファーがありません」というエラーが表示されました。
このため、解決策が見つかりません...何が欠けていましたか?
私はemacs 24.2.1を使用しています
編集: SQLi[MySQL]:run バッファで select ステートメントを直接実行すると、期待どおりに行が返されます...
もう一方のバッファは SQL[MySQL] モードであるべきではありませんか?
emacs - emacs 24.2.1 に複数の SQLi バッファはありませんか?
私は最近、 GNU Emacs 24.2.1 (x86_64-suse-linux-gnu、GTK+ バージョン 3.4.4)で openSuSE 11.4 から 12.2 に更新しました 。
最初の SQLi バッファー ( sql-mysql
) を開始すると、すべてが前に機能しますが、別の SQLi バッファー ( sql-mysql
) を開始すると、最初の SQLi がすぐに開きます。新しい接続パラメータを挿入できません。それは以前はうまくいきました。
ありがとう、ラース
更新: sql.el.gz から:
最初の SQL バッファの名前を ( sql-rename-buffer
) に変更しても、問題は解決しません。
mysql - sql_mode hibernate を設定する方法
Hibernate プロパティまたは接続文字列で (MySql データベースの) sql_mode を設定する方法はありますか?
ありがとう、
ステファノ
mysql - ONLY_FULL_GROUP_BY が設定されていませんが、まだエラー 1140 が発生しています
Web サイトの実装を最終決定していますが、現在、ローカルでは発生していない問題がオンラインで発生しています。
次のエラーが表示されます。
SQL クエリの結果
私はネット上の多くのフォーラムで検索しましたが、ほとんどのユーザーは、私ができない/したくないクエリを変更することを勧めていONLY_FULL_GROUP_BY
ます。
オンラインのサーバーでSQLモードが空です(クエリで確認できますselect @@sql_mode;
)さらに確認するために、sql_mode='' in my.cnf
.
しかし、問題は残ります。
これは、オンラインのサーバー上の mysql 5.0.44 とローカルの 5.1.32 (このバグはありません...) のバージョンによるものですか?
emacs - Emacs ssh トンネルを使用してリモート MySQL に接続する方法
localhost からの接続のみを許可する多数のリモート MySQL サーバーがあります。それらに接続するには、次のことを行います。
emacs では、sql-mysql-mode を使用して、ローカルの MySQL への接続を構成しました。
をクリックするたびにF10
、MySQL シェルが表示されます。
ssh経由で外部マシンに接続し、そのマシンでmysqlプログラムを使用して、Emacsからどこにでも接続できるように、sql-mysqlを調整することは可能ですか?
mysql - MySQL で STRICT SQL モードを取り除く方法
これはこの質問のフォローアップです MYSQL の正しくない DATETIME 形式
STRICT_TRANS_TABLES を完全に取り除く方法は?
mysql --help
次の構成を報告します。
しかし、これは役に立ちません。いくつかのレガシー コードがあり、コンピューターを再起動するたびに、mysql を起動して sql_mode を変更する必要があります。
アップデート
そこで、Homebrew でインストールした MySQL をあきらめて、mysql.com からダウンロードしました。しかし、それも役に立ちませんでした。こちらの回答に従ってください: `unknown variable 'sql-mode=ANSI'` を修正するには? /etc/my.cnf
: [mysql]
, [mysqld]
, ,のさまざまなバリエーションを試しましたがsql_mode
、sql-mode
何も役に立ちませんでした。
mysql - MySQL: sql_mode を永続的に設定する
MySQL コマンド ライン クライアント経由で、グローバル mysql_mode を設定しようとしています。
これは現在のセッションでは機能しますが、サーバーを再起動した後、sql_mode はデフォルトの ''、空の文字列に戻ります。
sql_mode を恒久的に TRADITIONAL に設定するにはどうすればよいですか?
関連する場合、MySQL は WAMP パッケージの一部です。
ありがとうございました。