MySQL– category –
-
【MySQL】結果の行数をカウントする
SELECT COUNT(*) FROM table_name WHERE column_name = "xxx"; 参考:https://dev.mysql.com/doc/refman/8.0/ja/counting-rows.html -
【MySQL】INSERTしたレコードを受け取る
$id = $conn->lastInsertId(); https://www.php.net/manual/ja/pdo.lastinsertid.php -
MySQLで「Column ‘xxx’ in where clause is ambiguous」と表示された時の対処法
SQLエラー [1052] [23000]: Column 'xxx' in where clause is ambiguous ambiguousの意味は曖昧です。INNER JOINといった結合したときにでるエラーになります。 table_name.xxx といったようにどのテーブルの列かはっきりと記載します。 -
【MySQL】バージョン確認方法
SELECT VERSION(); -
【MySQL】絵文字を保存する
ALTER DATABASE `database_name` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci; ALTER TABLE table_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; ALTER TABLE table_name DEFAULT CHARSET=utf8mb4; ALTER TABLE table_n... -
MySQLで配列をWHERE句に指定する
$st = $conn->query("select * from table_name where key in (" . implode(',', $arr) . ")"); -
【MySQL】内部結合
select * from table_name1 inner join table_name2 on table_name1.value1 = table_name2.value2; select * from table_name1 t1 inner join table_name2 t2 on t1.value1 = t2.value2; -
【MySQL】レコードの途中から取得する
select * from table_name LIMIT row_count OFFSET offset; select * from table_name LIMIT offset, row_count; https://dev.mysql.com/doc/refman/8.0/ja/select.html -
MAMPで.htaccessファイルを利用する方法
/Applications/MAMP/conf/apacheにあるhttpd.confを開きます。 219〜230行目にある次のコードを探します。 # # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled... -
MySQLでエラーが出る時の対処法
最後の行に「,」がついている
12