問題タブ [mysql-function]

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.

0 投票する
1 に答える
154 参照

mysql - MYSQL 関数を作成して呼び出し、n 個までのフィボナッチ数を見つける

私のアプローチ

SELECT fibonacci(6); を使用して上記の関数を呼び出すと、先行ゼロ (0) なしで 11235 を返します。先行ゼロも表示するにはどうすればよいですか?

0 投票する
0 に答える
27 参照

php - yii2 `createCommand()` が正しい値を返さない

yii2createCommand()メソッドに関連する奇妙な問題に直面しています。

データ型であるsome_tableという名前の列を持つ という名前の mysql テーブルがあります。私のphpメソッドでは、次のように宣言された名前のmysql関数(私が作成した)を介して、uuidバイナリ値を文字列値に変換しています:uuidbinary(16)UuidFromBin

id = 1また、そのuuid値が次のバイナリ値 である行もあります: 0x11ec975a505c0c9da3a7347df6ae628e.

このコード行:

は正しい値を返します"505c0c9d-975a-11ec-a3a7-347df6ae628e"

しかし、uuid を取得してこのように変換しようとすると、次のようになります。

出力は です"500c9da3-975a-11ec-a734-7df6ae628e00"。これは正しい値ではありません。

注意してください

も返しますが"505c0c9d-975a-11ec-a3a7-347df6ae628e"、これは正しいです。

それで、何が起こっていると思いますか?を取得する方法で何かを見逃してい$binaryUuidますか? 何か案は?