回答数
気になる
-
データベースの複製の仕方(mysql)
早速ですが、以下コマンドを使いデータベースを複製したかったのですが、そうはいきませんでした。 ※以下公式を参考しました。 https://dev.mysql.com/doc/refman/8.0/ja/mysqldump-copying-database.html 実際のコマンド >mysqldump book_shop > dump.sql エラー内容 mysqldump: Got error: 1045: "Access denied for user 'KK'@'localhost' (using password: NO)" when trying to connect アクセス不可の理由がないので、どうすればいいか分かりません。 環境として、 Windows10 データベース環境はxamppでインストール(※補足としてmysqlを使うときはmariadbと表示) 使い方はノートPCにあるテーブルに同じノートPCからアクセスしてデータ操作(このデータをデスクトップにコピー) ご存知の方、ご教授願います。
質問日時: 2023/05/30 18:24 質問者: yoshikadu
解決済
2
0
-
クエリを、PhpMyAdminで作成して実行するとき、まず、テーブルのバックアップを作成してから行う
クエリを、PhpMyAdminで作成して実行するとき、まず、テーブルのバックアップを作成してから行うのですが テーブルのバックアップの仕方を教えてください お願いいたします。
質問日時: 2023/05/29 16:38 質問者: Wohinfahrensie
回答受付中
1
0
-
クエリを、PhpMyAdminで作成して実行するとき、まず、テーブルのバックアップを作成してから行う
クエリを、PhpMyAdminで作成して実行するとき、まず、テーブルのバックアップを作成してから行うのですが テーブルのバックアップの仕方を教えてください お願いいたします。
質問日時: 2023/05/26 14:52 質問者: Wohinfahrensie
回答受付中
0
0
-
sqlにおけるテーブル名と各カラム名って 具体的に何ですか? 私は良くphpmyadminを使います
sqlにおけるテーブル名と各カラム名って 具体的に何ですか? 私は良くphpmyadminを使います
質問日時: 2023/05/18 14:10 質問者: Wohinfahrensie
解決済
3
0
-
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「A,B組の女子の氏名のよみ。
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「A,B組の女子の氏名のよみ。苗字と名前を分けて、別フィールドに記すこと。」 SELECT * FROM `生徒名簿` WHERE(`クラス`='A組'OR `クラス`='B組') AND`性別`='女 ↑こんな感じですか? select substring(`よみ`,1,LOCATE(' ',`よみ`)-1) AS 姓,生徒名簿 substring(`よみ`,LOCATE(' ',`よみ`)+1,length(`よみ`)) AS 名, `クラス` from where (`クラス` = 'A組' or `クラス` = 'B組') or `性別`='女' それともこう?↑ `氏名``よみ``性別``クラス``学籍番号`' 画像はああなる感じらしいです
質問日時: 2023/05/16 15:28 質問者: Wohinfahrensie
解決済
1
0
-
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 神奈川県の市区町村の一覧。ただ
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 神奈川県の市区町村の一覧。ただし、市区町村名の後には、括弧を付けて、その読みを示しなさい。こうですかね?↓ SELECT `市区町村`,`郡など`,' FROM`市区町村コード` WHERE`都道府県`=`横浜市(よこはまし)` それともこっち?↓ SELECT `市区町村`,`郡など`,`市区町村` FROM `市区町村コード` WHERE CHAR_LENGTH(`横浜市`)=2 教えてください!!! `コード``都道府県``郡など``市区町村``よみ` 日本の市区町村 市区町村コード
質問日時: 2023/05/01 18:01 質問者: Wohinfahrensie
解決済
3
0
-
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合計点の一覧(全生徒分) を表す場合は こんな感じでしょうか? select * FROM `第二回模試成績` where `模擬試験成績`='190' AND '国語’=49 and '数学’= '89' AND ' 英語'= '52' AND '合計'='190' 下の画像はこんな感じになるそうです 番号 国語 数学 英語 合計点 17P001 49 89 52 190 左のPHPは 模擬試験成績 生徒名簿 第一回模試成績 第二回模試成績です `学籍番号``氏名``よみ``性別``クラス``模擬試験成績`←右のPhpです
質問日時: 2023/04/25 18:02 質問者: Wohinfahrensie
解決済
1
0
-
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合
下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合計点の一覧(全生徒分) どうやるのですか? 教えてください! select * from' ' where' ' and'
質問日時: 2023/04/24 01:33 質問者: Wohinfahrensie
解決済
1
0
-
下記の問合せを行うクエリを、PhpMyAdminで作成して実行する場合、 C組女子生徒の名簿。はどう
下記の問合せを行うクエリを、PhpMyAdminで作成して実行する場合、 C組女子生徒の名簿。はどうやって表現すればよろしいですか? 教えてくださいお願いします
質問日時: 2023/04/15 10:20 質問者: Wohinfahrensie
解決済
1
0
-
addcslashesの使い方について教えてください。 DBに繋げてそこから、部分一致させたいのです
addcslashesの使い方について教えてください。 DBに繋げてそこから、部分一致させたいのですがaddcslashesの意味が合っているか教えて下さい。 $stmt->bindValue(1, '%' . addcslashes($name, '\\_%') . '%', PDO::PARAM_STR); addcslashes($name, '\\_%') の'\\_%'の所なのですが、 \の後ろにあるものはメタ文字ではないので出力させる。という意味でしょうか? もしくは、\はメタ文字ではないので出力させる。_は一文字以上を出力させる。%は0文字以上を出力させる。という意味でしょうか? 後者だった場合、%で0文字以上出力させるのですが、_で一文字以上出力させるとは意味がダブっている様に思うのですが_%にする意味を教えてください。宜しくお願いします。 カテ違いだったら、すみません。
質問日時: 2023/04/14 22:59 質問者: tokeidoa
ベストアンサー
1
0
-
テーブル名が可変の場合のクエリの書き方
テーブル名が可変の場合のクエリの書き方を知りたいです。 select * from uriage_20230217_japan といったテーブルがあって、真ん中の日付が毎日変わってしまいます。 この場合の良いやり方はあったりしますか? 例えば、 LIKE を使って何とかできないかなと思ったんですがそれはできませんでした。 よろしくお願いします。
質問日時: 2023/02/17 21:21 質問者: kemukemu2014
ベストアンサー
1
0
-
MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。
プログラミングの勉強を始めたばかりで右も左も分からない状態です。 初歩中の初歩でアホな質問で済みません。 MySQL、JavaScript、PHPなどのコードを記載し (〇〇.sql ◎◎.js、●●.phpなどとそれぞれファイル名をつけています。) HTMLファイルは、右クリックしてOpen with Live srver を押すとローカルで内容を表示できるのですが、(それ以外)上記のファイルは、右クリックしてもその選択肢がなく、結果表示ができません。 htmlの様にコードの結果を表示させる方法はありますか? もしくは、そもそもMySQL、JavaScript、PHPは、VSコードで作成するべきではないのでしょうか?
質問日時: 2023/02/13 17:49 質問者: yellow877
ベストアンサー
1
0
-
共通点はあります。何が違うのでしょうか?
どうもすみません。変な質問かもしれませんが!? 「添付画像」は「makers」と「my_items」の2つのテーブルと 最後の表は その「2つ」の[テーブルを結合]した結果です。 以下のアドレスからでも「添付画像」と同じテーブルがわかりやすくご覧になれます。 http://afurieitohannei.la.coocan.jp/sns/search.htm さて 素朴な疑問ですが 添付画像を参考に 1) mysql> SELECT * FROM makers, my_items WHERE makers.id=my_items.maker_id; 2) mysql> SELECT * FROM makers, my_items WHERE makers.id=my_items.id; とすると 1)2) 共に「makers」と「my_items」の2つが結合されたすべての値が出力されます。 +----+----------+----------------+--------------+----+----------+--------------+-------+----------------------+-------+---------------------+ | id | name | address | tel | id | maker_id | item_name | price | keyword | sales | created | +----+----------+----------------+--------------+----+----------+--------------+-------+----------------------+-------+---------------------+ | 1 | 山田さん | 東京都港区 | 000-111-2222 | 1 | 1 | いちご | 180 | 赤い,甘い,ケーキ | 5 | 2018-01-01 00:00:00 | | 1 | 山田さん | 東京都港区 | 000-111-2222 | 3 | 1 | バナナ | 120 | パック,甘い,黄色 | 16 | 0000-00-00 00:00:00 | | 2 | 斎藤さん | 北海道小樽市 | 111-222-3333 | 2 | 2 | りんご | 90 | 丸い,赤い,パイ | 20 | 2023-01-11 06:57:21 | | 3 | 川上さん | 神奈川県横浜市 | 222-333-4444 | 4 | 3 | ブルーベリー | 200 | 袋入り,青い,眼精疲労 | 8 | 0000-00-00 00:00:00 | +----+----------+----------------+--------------+----+----------+--------------+-------+----------------------+-------+---------------------+ 4 rows in set (0.00 sec) それで mysql> SELECT * FROM makers, my_items WHERE makers.id=my_items. price ; Empty set (0.00 sec) となるのは何故ですか? カラムの 「id」「maker_id」「 price」のカラムの「レコードの値」はすべて「数値」なので 共通点はあります。何が違うのでしょうか? よろしくお願いいたします。
質問日時: 2023/01/27 05:22 質問者: Campus_1986
ベストアンサー
1
1
-
SELECT my_items.item_name, carts.count カンマ, の意味?
SELECT my_items.item_name, carts.count FROM my_items, carts WHERE my_items.id=carts.item_id; 解説 テーブルmy_itemsのカラムである item_nameと・・・ item_name, cartsの「,カンマ」はどんな役割がありますか? 宜しくお願い致します。
質問日時: 2023/01/23 07:12 質問者: Campus_1986
ベストアンサー
2
0
-
書籍の内容はまともでしょうか?
書籍の内容はまともでしょうか? phpMyadmin これは「phpMyAdmin」~の「MySQ」L関連の質問です。 mysql> select * from my_items; +----+----------+--------------+-------+----------------------+-------+---------------------+ | id | maker_id | item_name | price | keyword | sales | created | +----+----------+--------------+-------+----------------------+-------+---------------------+ | 1 | 1 | いちご | 180 | 赤い,甘い,ケーキ | 5 | 2018-01-01 00:00:00 | | 2 | 2 | りんご | 90 | 丸い,赤い,パイ | 20 | 2023-01-11 06:57:21 | | 3 | 1 | バナナ | 120 | パック,甘い,黄色 | 16 | 0000-00-00 00:00:00 | | 4 | 3 | ブルーベリー | 200 | 袋入り,青い,眼精疲労 | 8 | 0000-00-00 00:00:00 | +----+----------+--------------+-------+----------------------+-------+---------------------+ 4 rows in set (0.01 sec) 以上ですが 分かりにくいで、上記と同じ「添付画像」で問題の表の確認ができます。 さて 書籍P.179「よくわかるPHP教科書()PHP第7対応版」 3)複数のテーブルを横断して検索する ではこの状態で「いちご生産者」を知るにはどうした良いのでしょう? このとき、通常の手順にしてとしては次のようになります。 ❶次のSQLを発行して商品1の情報を取り出します。 (「phpMyAdmin」の「SQL」に以下を入力しましす。) SELECT maker_id FROM my_items WHERE id=1 ❷このデータ「maker_id」を見て、1であることを知ります。 ❸次SQLを発行して、生産の情報を検索します。 (P.180) SELECT * FROM makers Where id=1; ❹こうして山田さんであることを知ることができます。(図4-18-7)。 id name address tel 1 山田さん 東京都港区 000-111-2222 (図4-18-7) しかし、これは非常に効率が悪いです。そこで、データベースは非常に便利な機能があります。 それがリレーションです。 リレーションを使う ・・・ ❺まずは実際に使ってみましょう。次のSQLを実行します。 SELECT * FROM makers, my_items WHERE my_items.id=1 and makers.id=my_items.maker_id ❻ 以上の、少し長いSQLを実行すると、一発で生産者の名前や住所、電話番号が商品情報とともに閲覧できます。 ------------------------------------------------------------------------------------------------------- (カラム省略) 山田さん 東京都港区 000-111-2222 1 1 いちご 180 赤い,甘い,ケーキ 5 2018-01-01 00:00:00 図4-18-8 以上までの書籍の内容です。 書籍の内容は以上ですが さて それで 疑問があります。 ❷の「このデータ「maker_id」を見て、1であることを知ります。」 ですが! 「maker_id」が「1」であるか無いかがわからなくても 最初から SELECT * FROM makers Where id=1 と検索したほうが 手っ取り早いのですが 何故 それをしないのですか? よろしくお願いいたします。
質問日時: 2023/01/22 03:07 質問者: Campus_1986
ベストアンサー
1
0
-
UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id
PHP MyAdmin です。 参考書には[ '赤い,甘い,ケーキ ]に追加してから 試しなさいとあります。 PHP MyAdminの ツールの最初にある「表示」 項目には id item_name price keyword 編集 コピー 削除 1 いちご 180 0 とあります。item_nameに「赤い,甘い,ケーキ」に追加しなさい と思うのですが 以下をUPDATE(追加)したいですがコマンドがわかりません とりあえず 以下で試しましたがエラーとなります。 UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id=1; UPDATE my_items SET item_name '赤い' '甘い' 'ケーキ' WHERE id=1; 以上ですが 正規のコマンドを教えていただけないでしょうか? よろしくお願いいたします。
質問日時: 2023/01/03 09:52 質問者: Campus_1986
ベストアンサー
1
1
-
my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで
my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで質問します。 現在のMySQLのテーブルの構造は以下です。 mysql> SHOW CREATE TABLE my_items; my_items | CREATE TABLE `my_items` ( `id` int(11) NOT NULL DEFAULT '0', `item_name` text NOT NULL, `price` int(11) NOT NULL DEFAULT '0', `keyword` int(11) NOT NULL, PRIMARY KEY (`price`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ------------------------------------------------------ 以上です。 質問1 `id` int(11) NOT NULL DEFAULT '0', にAUTO_INCREMENTを追加する場合 どんなコマンドなりますか? もしかして 以下で正解でしょうか? my_items | CREATE TABLE `my_items` ( `id` int(11) NOT NULL AUTO_INCREMENT DEFAULT '0', `item_name` text NOT NULL, `price` int(11) NOT NULL DEFAULT '0', `keyword` int(11) NOT NULL, PRIMARY KEY (`price`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 質問2 質問1が正解だった場合 追加したらTABLE my_items; のテーブルデータは 消えてなくなりますか? 以上よろしくお願いいたします。
質問日時: 2023/01/03 09:09 質問者: Campus_1986
ベストアンサー
1
1
-
#1062 - '0' は索引 'PRIMARY' で重複しています。とでています。
php MyAdminのエラーについて php MyAdmin操作 パネルの [表示] [構造] [SQL] [検索] ・・・ の[表示]と[SQL]での質問です。 操作した内容としまして 1)[SQL]に→ INSERT INTO my_items SET item_name='バナナ', price=120; 入力後 「実行」しました。 ところが 以下がでました。 --------------------------------------------------------------------- エラー SQL query: INSERT INTO my_items SET item_name='バナナ', price=120 MySQL のメッセージ: ドキュメント #1062 - '0' は索引 'PRIMARY' で重複しています。 --------------------------------------------------------------------- 以上ですが 2)[表示]~確認したところ 重複は確認できませんでした。 □ 編集 コピー 削除 0 りんご 90 □ 編集 コピー 削除 0 イチゴ 180 以上見たところ重複はしていない感があります。 というよりも 昨日から「php MyAdmin」を使い始めましたので よくわかりません エラーの原因を知りたいです。 よろしくお願いいたします。
質問日時: 2023/01/01 06:13 質問者: Campus_1986
ベストアンサー
1
2
-
htmlコードで書かれた表にphpでdbから取得した値を挿入したい
htmlコードで書かれた表にphpで取得した値を挿入したいのですが,具体的なやり方がわからず苦戦しています。取得した値をphp表を作成しているのは見たことあるのですが,htmlの表に入れるのは見つからなくて困っています。
質問日時: 2022/12/21 23:48 質問者: FEeeeee
解決済
3
0
-
サブスクは月払いで、数百円できる口座引き落としのレンタルサーバーありますか?
サブスクは月払いで、数百円できる口座引き落としのレンタルサーバーありますか? クレカは使いたくはありません。 口座引き落がいいのですが サブスクが安いので毎月手数料がかかりそうです!? もしd払げできるのでしたらそのコースもいいです。 レンタルサーバーは掲示板運用目的です。 言語は 1)PHP 2)MySQL 3)CSS です。 PC環境 1)Windows 10 2)MAMP 以上の条件で使用できる、レンタルサーバーはありますか もしない場合、クレカを追加してもいいです。 以上よろしくお願いいたします。
質問日時: 2022/12/15 03:06 質問者: Campus_1986
ベストアンサー
2
1
-
無料なのに支払するのか!です。 詐欺ぽくて気持ち悪いです。
Xserver に10日間お試しに契約したところ 無料特典の取得申請状況 無料特典は、本契約(お支払い)完了後にご利用いただけます。 独自ドメイン1年無料特典 1年払いにチェックしないと 無料契約は成立しないみたいです。 料金は銀行振込です。約12,500円です。 払い戻しはできません もでました。 無料なのに支払するのか!です。 詐欺ぽくて気持ち悪いです。 無料は嘘で誘導システムで詐欺って介入ですかね! 支払った場合どうなるのでしょうか? 宜しくお願い致します。
質問日時: 2022/12/15 02:44 質問者: Campus_1986
ベストアンサー
3
1
-
SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい
SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たいです。 半年先のデータを抽出したい場合 どのようなSELECT文?変数?を 使ったら良いでしょうか? 色々調べたのですが、DATEADDやADD_MONTHSが出て来たのですが、どこに付けたらいいのか分かりません。 WHEREの後なのか、はたまた全然違うところなのか。 ちなみに、カラムの中身は、 「YYYY/MM/DD 0:00:00」となっております。
質問日時: 2022/12/07 22:28 質問者: ぽるしぇ
解決済
3
0
-
あと、MySQLの文字コードはutf8 気になりますね
https://oshiete.goo.ne.jp/qa/13248011.html にあります。 No.2ベストアンサー2022/11/28 16:59 あと、MySQLの文字コードはutf8 -------------------------------- 以上ですが あと、MySQLの文字コードはutf8 とは何処かに追加する項目かなだと思います。 もしかして テーブを作成する場合のカラム項目のことなのでしょうか? このサイトのMysqlのTB作成で以下としましたが 以下の CHARSET=utf8 AUTO_INCREMENT=3 のことなのでしょうか? CREATE TABLE `images` (`id` INT PRIMARY KEY AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; よろしくお願いいたします。
質問日時: 2022/12/01 07:22 質問者: Campus2
ベストアンサー
1
1
-
PHP 画像のアップロード Qiita
私の環境は Windows 10 MAMP です。 「PHP 画像のアップロード Qiita」 サイトは以下のURLから見れます。 https://qiita.com/ryo-futebol/items/11dea44c6b68203228ff 以上のURLサイトの内容に ◆DBにはファイル名保存 ◆DBのファイル名を元に画像表示 とあります。 データーベースはMySQLでいいと思いますが データーベースの設定の記載がありません。 たぶん それは 自分で ファイルのプログラム見ながら 任意で作成してくださいと思います。 この場合 DB(データーベース名) と TB(テーブル名) を作りたいのですが! 1)DB名は$dsn = "mysql:host=localhost; dbname=xxx; なので dbname=xxx; DB名は任意で作成しなさいと思います。 ・DB作成:CREATE DATABASE up; とします。 2)TB名は任意でいいのでしょうか? いずれにせよTB作成は必須なので、仮にTB名を image とした場合 カラムは何が必要でしょうか? CREATE TABLE `image` ( `picture` varchar(255) NOT NULL; 他に何かありますか? よろしくお願いいたします。
質問日時: 2022/11/28 04:44 質問者: Campus2
ベストアンサー
2
1
-
`picture` varchar(255) のコマンドで間違いないでしょうか?
以下はPHPで作った掲示板のMySQLデータベースです。 mysql> CREATE TABLE `members2` ( -> `id` int(11) NOT NULL AUTO_INCREMENT, -> ` name` VARCHAR(50) NOT NULL UNIQUE, -> `password` varchar(100) NOT NULL, -> `picture` varchar(255) NOT NULL, -> `created` datetime NOT NULL, -> `modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -> PRIMARY KEY (`id`) -> ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; Query OK, 0 rows affected (0.01 sec) 以上ですが、画像のアップロード先が `picture` varchar(255) NOT NULL,が カラムにアップロード先だと思いますが 掲示板上んで画像が見れません? `picture` varchar(255) のコマンドで間違いないでしょうか? よろしくお願いいたします。
質問日時: 2022/11/21 04:08 質問者: Campus2
ベストアンサー
1
0
-
php テーブルを作れない
下記のプログラムを実行すると Failed to create (table14_2)! というエラーメッセージが出てしまい、テーブルを作ることができません。 どこが間違っていますか? <?php $hostname = ***** $username = ***** $password = ****** $dbname = 'testdb100'; $tablename = 'table14_2'; $create_query = "CREATE TABLE $tablename (Id INT NOT NULL AUTO_INCREMENT, ". "UserName VARCHAR(20), ". "Email_address VARCHAR(50), ". "Phone_number INT ". "Contents VARCHAR(500) ". "PRIMARY KEY(Id)) CHARACTER SET utf8"; $result; function is_table_exists() { global $link, $tablename, $create_query, $result; $result = mysqli_query($link, "SHOW TABLES LIKE '" . $tablename . "'"); $table_exists = $result->num_rows ? true : false; if (!$table_exists) { $result = mysqli_query($link, $create_query); if (!$result) { exit("Failed to create ($tablename)!"); } } return $table_exists; } function show_table() { global $link, $tablename, $result; $result = mysqli_query($link, "SELECT * FROM $tablename"); if (!$result) { exit("Failed to show ($tablename)!"); } while ($row_assoc = mysqli_fetch_assoc($result)) { echo "<hr>"; echo "{$row_assoc['Id']}. " . "{$row_assoc['UserName']} " . "<br>"; echo "{$row_assoc['Contents']}"; } echo "<hr>"; } echo <<< EOT <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>14-1</title> </head> <body> <h1> お問い合わせフォーム </h1> EOT; $link = mysqli_connect($hostname, $username, $password, $dbname); if (! $link) exit("Connect error!"); is_table_exists(); show_table(); mysqli_free_result($result); mysqli_close($link); echo <<< EOT <form method="post" action="14_2.php"> <button type="submit" name="transition" value="new_post">お問い合わせ</button> </form> </body> </html> EOT; ?>
質問日時: 2022/11/17 18:22 質問者: dadassf
ベストアンサー
2
0
-
エラー 1068 (42000): 複数の主キーが定義されていますエラー
添付画像」を基にコマンドプロンプトのコマンドを 以下としました。 画像には email はありますが、不要なので削除しています。 mysql> CREATE TABLE `members` ( -> `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, -> name VARCHAR(50) NOT NULL UNIQUE, -> `password` varchar(100) NOT NULL, -> `picture` varchar(255) NOT NULL, -> `created` datetime NOT NULL, -> `modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -> PRIMARY KEY (`id`) -> ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; ERROR 1068 (42000): Multiple primary key defined 以上エラーを翻訳しますと エラー 1068 (42000): 複数の主キーが定義されていますエラー 1068 (42000): この場合 PRIMARY KEY 一つ消さないとダメですが どちらを消したらいいでしょうか? よろしくお願いいたします。
質問日時: 2022/11/17 04:36 質問者: Campus2
ベストアンサー
2
0
-
MySQLのテーブル作成でハイフン - は使用できないのでしょうか?
MySQLのテーブル作成で質問があります。 mysql> CREATE DATABASE bbs_table; Query OK, 1 row affected (0.01 sec) では成功しますが mysql> CREATE DATABASE bbs-table;とすると構文エラーとなりますね! ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-table' at line 1 ハイフン - は使用できないのでしょうか? しかし https://www.youtube.com/watch?v=3QxtIrakwKk&t=2150s の26分41秒の phpMyAdminでは作成しています。 なぜ コマンドプロンプトではだめでMyAdminではOK なのでしょうか? それともユーチューバーが間違っているのでしょうか? 宜しくお願い致します。
質問日時: 2022/10/21 16:50 質問者: Campus2
ベストアンサー
2
0
-
はもうダメですか?
core 2 quad q6600はもう化石なのでしょうか 自分はcore2quadにgts250とRAM4GBがメイン機です
質問日時: 2022/10/20 16:54 質問者: 羅夢猫
解決済
4
0
-
MYSQL エラー
CREATE TABLE table2 (id INT NOT NULL AUTO_INCREMENT, dat DATE, purpose VARCHAR(20) BINARY, in INT, out INT, balance INT, PRIMARY KEY(id)) CHARACTER SET utf8; これでテーブルを作ろうとしたら、エラーになりました。 どこが違いますか?
質問日時: 2022/10/18 11:37 質問者: dadassf
解決済
2
0
-
SQLで日付別のIDを生成するには
お世話になります。 SQLで日付別の製造IDを生成するにはどのように記述すればよいでしょうか? 製品IDと登録日は自動的に採番登録されていて、 別途、以下のようにユニークな製造IDを付けたいと思います。 製品ID | 製造ID※ 1 | 20221017-1 2 | 20221017-2 3 | 20221017-3 4 | 20221018-1 5 | 20221020-1 6 | 20221020-2 ・・・ ※ハイフンは無しで登録する予定で、DBに製品登録したら確定し 変更せず、製品IDを削除した場合はその製造ID番号も欠番する仕様です。 どの様にSQLを記述したら宜しいでしょうか? ご教示頂けないでしょうか?<(_ _)>
質問日時: 2022/10/09 10:34 質問者: ya-ya-
ベストアンサー
3
1
-
テーブル作成です。どこかのスペルが間違っているか記号など スペースかな?
どうもすみません 見直しましたが、ミスがあるみたいです。 修正をよろしくお願いいたします。 mysql> CREATE TABLE 'post' ('id' INTEGER NOT NULL AUTO_INCREMENT, 'name' VARCHAR(40), 'comment' VARCHAR(200), 'created_at' DATEIME, PRIMARY KEY(id)) ENGINE = INNODB; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''post' ('id' INTEGER NOT NULL AUTO_INCREMENT, 'name' VARCHAR(40), 'comment' VARC' at line 1 mysql>
質問日時: 2022/10/01 05:08 質問者: Campus2
解決済
1
0
-
参考書に従って入力したつもりでしたが、最後はエラーがでました。
参考書に従って入力したつもりでしたが、最後はエラーがでました。 以下コマンドプロンプトでの入力の経緯です。 Microsoft Windows [Version 10.0.19043.1165] (c) Microsoft Corporation. All rights reserved. C:\MAMP\bin\mysql>$ mysql -u sample_user -p '$' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\MAMP\bin\mysql>cd c:\ c:\>mysql -u sample_user -p Enter password: *********** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.6.34-log MySQL Community Server (GPL) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use sample_db; ERROR 1044 (42000): Access denied for user 'sample_user'@'localhost' to database 'sample_db' mysql> user sample_db; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'user sample_db' at line 1 mysql> use sample_db; ERROR 1044 (42000): Access denied for user 'sample_user'@'localhost' to database 'sample_db' mysql> 以上ですが 最後はエラーがでました。直訳したところ エラー 1044 (42000): ユーザー 'sample_user'@'localhost' のデータベース 'sample_db' へのアクセスが拒否されました 以上ですが たいしたエラーではないような気がします。 なので \q で一端消して sample_db; にアクセスする方法でもいいのでしょうか? よろしくお願いいたします。
質問日時: 2022/09/28 03:45 質問者: Campus2
ベストアンサー
1
0
-
「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。
PC環境は 1)Windows10 2)MAMPでlocalhostに仮想サーバーを構築中 書籍の入門書に「会員制掲示板作ろう」があります。 項目に従い学習中です。 その「掲示板のログイン画面」ですが、PHP~MySQLにデータベース認証のシステム を構築しました。 それで 【login.html】の「ログインフォーム画面」に -------------------------------------------------- ■ユーザー名とパスワードを入力してください。 ユーザー名: yamada パスワード:password1 ログイン ---------------------------------------------------- 以上入力しして、ログイン タグ を押すと このページは動作していませんlocalhost では現在このリクエストを処理できません。 HTTP ERROR 500 と出ます。 これってなんですか!? よろしくお願いします。
質問日時: 2022/09/27 05:00 質問者: Campus2
ベストアンサー
1
0
-
何にかが違うから エラーなんでしょうね!
何にかが違うから エラーなんでしょうね! どうもすみません。 テーブルが作れません。 エラーの原因を知りたいです。よろしくお願いします。 create table user_tb (user_id int(4) primary key auto increment, login_name varchar(30), login_password varchar(30), user_name varchar(100)); mysql> create table user_tb (user_id int(4) primary key auto increment , login_name varchar(30), login_password varchar(30), user_name varchar(100)); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'auto increment , login_name varchar(30), login_password varchar(30), user_name v' at line 1
質問日時: 2022/09/18 05:28 質問者: Campus2
ベストアンサー
2
1
-
BGMを教えてほしいです!
先日の東京プロの https://youtu.be/9q-Tcsk-Lq8 選手の後ろで流れてるBGMが知りたいです、、
質問日時: 2022/08/31 21:59 質問者: よーのよよよ
解決済
1
0
-
SHOW CREATE TABLE posts;これって何ですか?
SHOW CREATE TABLE posts; 以上のコマンドですが どんなときに使用するのでしょうか よろしくお願いいたします。 mysql> SHOW CREATE TABLE posts; +-------+------------------------------+ | Table | Create Table | +-------+-----------------+ | posts | CREATE TABLE `posts` ( `message_id` int(11) NOT NULL AUTO_INCREMENT, `message` text, `created_by` int(11) DEFAULT NULL, `created` datetime NOT NULL, `modified` datetime NOT NULL, PRIMARY KEY (`message_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 | +-------+---+ 1 row in set (0.00 sec)
質問日時: 2022/08/28 22:57 質問者: Campus2
ベストアンサー
3
0
-
MySQLのテーブル作成で 自信がありません。
https://biz.addisteria.com/bbs_creation1/ にはマイアドミニ で テーブル名 posts を作成しています。 しかし私はマイアドミニをうまく使いこなせないため プロンプトに直書きで作成中です。 それで冒頭のURLの内容は以下です。 ---------------------------------- 【投稿情報用テーブル posts】投稿情報用のテーブルを作る 下記の6種類の情報をいれたいので、カラム数は6としておきます。 message_id メッセージ番号 message メッセージ created_by 作成者 Created 作成日時 modified 更新日時 ---------------------------------- 以上を参考に コマンドプロンプト で以下で作成しようか迷っています。 「txt」 と 「int」のデータ型ですが 以下でいいでしょうか? CREATE TABLE posts (message_id INT AUTO_INCREMENT PRIMARY KEY ,message text ,created_by INT ,created DATETIME NOT NULL ,modified DATETIME NOT NULL ); よろしくお願いいたします。
質問日時: 2022/08/28 05:35 質問者: Campus2
ベストアンサー
2
0
-
テーブル作成時のカラムについて
テーブルの作成時にカラムに入力される文字を'a'または'b'のどちらかにしたいのですが、 そのようなことは可能でしょうか? 可能ならばどのような記述になるのか教えてください。 create table test ( id int, name varchar(1) ← ここに挿入される文字をaかbにしたい );
質問日時: 2022/08/27 21:48 質問者: takagoo100
ベストアンサー
2
0
-
解決済
1
0
-
AWSのRDSを無料枠で使用しておりますが、2日前にDBインスタンスを作成し、現在確認したらDBイン
AWSのRDSを無料枠で使用しておりますが、2日前にDBインスタンスを作成し、現在確認したらDBインスタンスが消えていて、しかしサービス状態は通常動作中になっています。なぜでしょうか
質問日時: 2022/07/19 23:49 質問者: さむ123
ベストアンサー
1
0
-
MySQLに登録した内容を更新する時の、textareaの使い方
PHP MySQL MySQLに登録した内容を更新 <textarea name="content" cols="60" rows="7"><?php if (!empty($content)) echo(htmlspecialchars($content, ENT_QUOTES, 'UTF-8'));?></textarea> 私の趣味は映画観賞です<br /> 週に1度は映画館に行きます<br /> 歴史映画が好きです 文章を追加します 私の趣味は映画観賞です<br /> 週に1度は映画館に行きます<br /> 歴史映画が好きです<br /> 学べることが多くあります 改行する時は、<br />を入力して更新しなければなりません キーボードのEnterキーで改行して、更新する方法はないのでしょうか
質問日時: 2022/07/11 18:20 質問者: yoscc
ベストアンサー
1
0
-
XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて
こんにちは。 Windows10の環境にXamppでMySQLをインストールしました。 毎日バックアップを取るのではなく、月一くらいでXampp配下のmysqlフォルダを『WinRAR』を用いてフォルダ毎バックアップを取っております。 フォルダ構成は『C:\xampp\mysql』なのですが『~\mysql\data\~』配下のログファイル、特に『ib_logfile数字』とかが1GBありまして、それが36個あり、『WinRAR』の圧縮にとても時間が掛かっております。 MySQLの設定ではこれくらい必要になっているので増やしています。 そこで質問です。MySQLのフォルダ毎バックアップを取る時は『ib_logfile数字』を削除しても良いものでしょうか? 以上、よろしくお願い致します。
質問日時: 2022/06/22 18:55 質問者: kuru_4325_hjsdkfh
ベストアンサー
1
0
-
MySQLでcreateが使えない MySQLを使ってデータベースを作ろうと思い、CREATE を使
MySQLでcreateが使えない MySQLを使ってデータベースを作ろうと思い、CREATE を使って見ようと思ったのですが、写真のようなエラーが出てしまいました、エラーの文で調べてみたのですが同じ事例がなかなか見当たりませんでした、、、解決方法を教えて頂きたいです!
質問日時: 2022/06/19 15:32 質問者: potten
ベストアンサー
3
0
-
xlmのSQLに関して ITに触れて、数ヶ月で疑似の予約サイトを作っているものです。 独自のmapp
xlmのSQLに関して ITに触れて、数ヶ月で疑似の予約サイトを作っているものです。 独自のmapperを作成する際に、limitとoffsetを使用しています。 ブラウザ上でDBの値を10件ずつ表示させたいのですが、習ってないところで詰まってしまいました。 どこに何を書けばいいのかすら、分からないので教えて頂きたいです。
質問日時: 2022/06/15 18:03 質問者: mumu.mum
解決済
1
0
-
【投稿情報用データベース posts】は必要ないと思います。
PHPとMySQLを使った掲示板の作り方 作成講座① https://biz.addisteria.com/bbs_creation1/#toc5 投稿情報用のテーブルを作る で質問があります。 テーブル名が 見つかりませんが 【投稿情報用データベース posts】 とありますが これが 【投稿情報用テーブル posts】 であれば 講座の内容的に辻褄が合うと思います。 皆様どう思われますか? この場合「データベース members」は前者で作成済み なので【投稿情報用データベース posts】は必要ないと思います。 同サイトに最後に [お問い合わせはこちら]がありますが、確信が取れたところで 問い合わせたいと思います。 よろしくお願いいたします。
質問日時: 2022/06/02 21:25 質問者: Campus2
ベストアンサー
1
1
-
PHPとMySQLを使った掲示板の作り方
PHPとMySQLを使った掲示板の作り方 作成講座① https://biz.addisteria.com/bbs_creation1/ ですが 以上のWebページの内容が以下です。 --------------------------------------------------- データベースの中にテーブルを作る データベースの中に、テーブル(testdate)を作っていきます。 データベース作成後に表示される画面で、テーブル名とカラム数を指定します。 右下の【実行】ボタンを押します。 ユーザー情報用のテーブルを作る 最初にユーザー情報用のテーブル【members】を作ります。 下記の6種類の情報をいれたいので、カラム数は6としておきます。 id 番号 name 名前 email メールアドレス password パスワード created 作成日時 modified 更新日時 ------------------------------------------------------- 以上のWebページは、XAMPP作成用ですが、私はMAMPで作成中です。 それで https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12241672542 を全部ではないのですが参考にして以下としました。 mysql> CREATE TABLE testdate(id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30), email VARCHAR(128), password VARCHAR(50), created DATETIME NOT, modified, DATETIME NOT); ---------------------------------- 以上ですが正解なのか不明ですが! 参考URLには NAME VARCHAR(20) NOT NULL, REGDATE DATETIME NOT NULL, とNULL が2か所ありますが、NULL の使い方が分かりません? 他 以上ですがご指導ご鞭撻のほどをよろしくお願いいたします。
質問日時: 2022/06/02 13:00 質問者: Campus2
ベストアンサー
1
1
-
「utf8mb4_general_ci」はMAMPでは何に当たりますか?
https://biz.addisteria.com/bbs_creation1/ 以上のWebページの中央付近ん以下があります。 --------------------------------------- MySQLにデータベースを作る ログイン後、「新規作成」をクリックします。 「データベースを作成する」画面になるので、データベース名を入れ、 作成ボタンを押します。 右側は下記のとおり「utf8mb4_general_ci」にします。 ------------------------------------------ 以上ですが昨日 XAMPP インストール後 admini 関連が 動いてくれませんでした!数時間トラブルシューティングしましたが 駄目出したので、 MAMP で動かしたいと思います。 さて phpMyAdmin をMAMP条件に解釈しながらの作業は面倒ですが! 冒頭のWebサイトにあります、「データベース名は test 」の他に 「utf8mb4_general_ci」が気になります。 これは MAMPでは何にあたりますか? よろしくお願いいたします。
質問日時: 2022/06/02 07:45 質問者: Campus2
解決済
1
1
-
[XAMPP Control Panel v3.2.4] 最新ではないみたいです。何処かに?
PHPとMySQLを使った掲示板の作り方 https://biz.addisteria.com/bbs_creation1/ に [XAMPP Control Panel v3.2.4] とあります!。これは2021年10月現在? のverみたいです。 たぶん 最新ではないです。できれば同じ ものを入手したいのですが!Webのどこかに ないでしょうか? よろしくお願いいたします。
質問日時: 2022/06/01 14:33 質問者: Campus2
ベストアンサー
2
0
-
2つのカラムでgroup by の動作をさせるSQLの構文を教えてください。
添付の図の様に date(日付)とidそれぞれでグループ化して、各日程のidをカウントして出力させるSQLの構文を教えてください。
質問日時: 2022/05/19 19:02 質問者: こじまる333
ベストアンサー
3
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【MySQL】に関するコラム/記事
-
他人宛の郵便物が家に届いたら・・どうすればよい?間違えて開けてしまった場合は?
皆さんの元に、見ず知らずの他人宛で手紙や荷物が届くことはないだろうか。送り主のほうも、届くはずの郵便物が届いていないのだから困るだろう。「教えて!goo」にも「知らない人の荷物が届いて困る」と、どう対処し...
-
次々に封じられるマイニングなどの節税策・・今後の見通しと残された節税策とは?
教えて!gooで「節税策」と検索すると非常に多くのQ&Aがヒットする。これはそれだけ興味を持っている人が多いということを意味するわけだが、政府はこのような節税策を次々と封じてきた。 直近では令和5年度の税制...
-
メダロット:第191話「Vol.191※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
バスツアーが人気再熱?!その理由とバスツアーをより楽しむためのコツ
バスツアーといえばブドウ狩りなどが思い浮かぶのではないだろうか。旅行に出かけやすくなってきた今、バラエティに富んだバスツアーが人気を集めているらしい。また、初心者だとバスツアーに参加する際の持ち物など...
このカテゴリの人気Q&Aランキング
-
4
クエリを、PhpMyAdminで作成して実...
-
5
クエリを、PhpMyAdminで作成して実...
-
6
SQL文で右から1文字だけ削除するやり方
-
7
テーブルの最後(最新)のレコードを...
-
8
結合したテーブルをSUMしたい
-
9
[ BETWEEN ] vs [ >= AND <= ]
-
10
複数のテーブルから値を合計出力す...
-
11
SELECT時の行ロックの必要性について
-
12
UNIONする際、片方テーブルしかない...
-
13
LIKEの右側にカラムを指定できますか?
-
14
SELECTした合計値をそのまま割り算...
-
15
複数テーブルのGROUP BY の使い方を...
-
16
now()かCURRENT_TIMESTAMPか
-
17
一つ前に戻るには…
-
18
select文の実行結果に空白行を入れたい
-
19
あるDBから別のDBのテーブルをselec...
-
20
使うべきでない文字。
おすすめ情報
公式facebook
公式twitter