社員番号(user_id)とパスワードを入力するログイン機能を持ち、ログインした社員番号の出勤時間と退勤時間を記録するようなシステムを作っています。
ログインしている社員の時刻だけ(出勤or退勤)を修正する場合、以下のUPDATE文をどのように修正すればいいでしょうか?
'UPDATE timecard
SET begin = ?';
テーブルの構造は以下の通りです。
(timecardテーブル :id、 begin、 finish 、date )
(userテーブル :user_id、user_name、password)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> たとえば。
> user_id='A001' の人の 2021年10月1日の出退勤情報って、どう表現するのですか?
これについての回答が無いのですが。
> user(ログインユーザー)がtimecardを打刻するという構造で、timecardテーブルのidとuserテーブルのuser_idがオートインクリメントです。
これだと、timecard打刻のたびにtimecard.id が増えていくことになりますが、
そうなったとき、たとえば
245, 8:30, 17:30, 10/1
というデータは「誰(user_id)」のデータになるのですか?
timecardテーブルにuser_idを記録する列を追加するとか、user.user_idとtimecard.idとの対応を記録するテーブルを用意するかしないと、「誰」のデータかわからないのでは?
No.1
- 回答日時:
テーブル設計に問題があるか、情報が不足しています。
各テーブルの列名とそれが何を表わしているのか、主キーは何か?
二つのテーブルの関係は?
たとえば。
user_id='A001' の人の 2021年10月1日の出退勤情報って、どう表現するのですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Oracle SQL update方法 2 2022/06/22 14:07
- Oracle update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 2 2022/06/23 10:51
- PHP php ログイン 1 2022/11/01 00:24
- JavaScript Json のキーと値の出力の違いについて 2 2022/06/14 20:22
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Yahoo!メール Yahooアカウントにログインできなくなって困っています。 2 2023/05/16 02:28
- その他(セキュリティ) これは個人情報取扱に違反していますか? 5 2022/11/15 22:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
同一のユーザー、同一商品のと...
-
マイクラPC版のコマンドで効率...
-
テーブル名を省略して「h.id」...
-
副問合せの書き方について
-
複数テーブルのGROUP BY の使い...
-
select文のwhere句に配列を入れ...
-
SQLで残高計算
-
クエリ表示と、ADOで抽出したレ...
-
php+MySQLでレコードが何行目か...
-
select文で特定のIDを抽出しupdate
-
MySQLでのバイナリデータ削除方法
-
sqlで、600行あるテーブルを100...
-
SQL Left Join で重複を排除す...
-
書籍の内容はまともでしょうか?
-
MySQLのint型で001と表示する方...
-
【MySQL】本当に困っているので...
-
SQLサーバから、項目の属性(型...
-
SELECT/別テーブルのレコード...
-
AUTO_INCREMENTのあるテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
SQL Left Join で重複を排除す...
-
副問合せの書き方について
-
SQLサーバから、項目の属性(型...
-
VIEWの元のテーブルのindexって...
-
select文のwhere句に配列を入れ...
-
selectした大量データをinsert...
-
センノシド異性体構造式
-
Unionした最後にGROUP BYを追加...
-
insertを高速化させたい
-
SQLにて特定の文字を除いた検索...
-
マイクラPC版のコマンドで効率...
-
ある条件の最大値+1を初番する...
-
inner joinをすると数がおかし...
-
sqlで、600行あるテーブルを100...
-
エクセルの関数について教えて...
-
Access パラメータクエリをcsv...
-
URL と行番号の指定
-
複数テーブルのGROUP BY の使い...
-
PL/SQLの変数について
おすすめ情報
user(ログインユーザー)がtimecardを打刻するという構造で、timecardテーブルのidとuserテーブルのuser_idがオートインクリメントです。