Member 13804414 Ответов: 0

Howhow в ссылке внешнего ключа в новой таблице ( в NetBeans ) &ампер; для MySQL


Привет ,
Я работаю в проекте посещаемости сотрудников на Java ( NetBeans ) , я создал две таблицы, одну для данных сотрудников, а другую для проверки посещаемости.
Теперь я хочу связать первичный ключ первой таблицы со второй таблицей, но не знаю, как это сделать . например, если вы хотите проверить посещаемость, он покажет вам идентификатор сотрудника и когда ( время входа / выхода )
не могли бы вы мне помочь, пожалуйста?
Спасибо

Что я уже пробовал:

это первая таблица
create table employee(empID int primary key 
auto_increment , fName varchar(100),
civilId int ,mobile int );

вторая таблица
create table  employeeAttendance   (
id int primary key auto_increment ,
empID int not null,timeIn time  ,timeOut time  ,
daay date,

constraint emp_fk foreign key (empID) references employee(empID)
);

и на Яве я сделал это, но не смог завершить его :
String sql="insert into employeeAttendance(empID,timeIn,daay)values(?,?,?)";
                pstmt = conn.prepareStatement(sql);
             
           pstmt.setString(1,.getText());
               // pstmt.setString(1,jComboBox1.getSelectedItem().toString());
                pstmt.setString(2,timeLabel.getText());
                 pstmt.setString(3,dateLabel.getText());

wseng

какие ошибки вы получаете ?

CHill60

Вы пытаетесь вставить значения в employeeAttendance до того, как вы вставили сотрудника в таблицу employee? Если это так, то вам нужно убедиться, что сотрудник существует в таблице employee, прежде чем пытаться вставить его в employeeAttendance

0 Ответов