[解決済み] MySQLで配列変数をシミュレートするには?
2022-11-20 04:06:59
質問
それは が表示されます。 は、MySQL が配列変数を持たないことを示しています。代わりに何を使用すればよいですか?
2つの選択肢が提案されているようです。A
セット型スカラー
と
テンポラリテーブル
. 私がリンクした質問では、前者を示唆しています。しかし、配列変数の代わりにこれらを使用するのは良い習慣なのでしょうか?あるいは、もし私がセットで行くなら、セットに基づいたイディオムは何に相当するのでしょうか?
foreach
?
どのように解決するのですか?
私は配列変数の代わりに一時テーブルを使用しています。最高の解決策ではありませんが、うまくいっています。
そのフィールドを正式に定義する必要はなく、SELECTを使って作成するだけであることに注意してください。
DROP TEMPORARY TABLE IF EXISTS my_temp_table;
CREATE TEMPORARY TABLE my_temp_table
SELECT first_name FROM people WHERE last_name = 'Smith';
関連
-
MySQLのselect、distinct、limitの使い方
-
MySQLの一般的な分割ライブラリおよび分割テーブルスキームの概要
-
MySQL 接続タイムアウト。エラー SQLSTATE[HY000] [2002] 接続がタイムアウトしました 解決済み
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] JavaScriptで変数が配列であるかどうかを確認する方法は?
-
[解決済み] SQLでカラムに最大値を持つ行のみを選択する [重複]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySqlの整数インデックスと文字列インデックスの失敗または暗黙の変換問題
-
MySQLで正規表現を使う 詳細
-
MySQLインストールチュートリアル(Linux版
-
[解決済み] datetimeの挿入時に文字列から日付や時刻を変換すると、変換に失敗する
-
[解決済み] デリミタを使ったMySQLの部分文字列抽出
-
[解決済み] 1つのSQLクエリで複数のカウントを取得する方法は?
-
[解決済み] ユーザー 'root'@'localhost' (パスワード: YES を使用) のアクセス拒否 - 特権がない?
-
[解決済み] CREATE TABLE を別途作成せずに SELECT 文で一時テーブルを作成する。
-
[解決済み】MySQLとGROUP_CONCAT()の最大長について
-
[解決済み] MySQLで配列を保存するには?