将ID添加到mySQL DB和DB知道要使用哪个f_name和l_name

时间:2015-07-10 08:59:55

标签: java mysql database jdbc

我从JAVA程序中获取了一个ID,并通过JDBC将其添加到我的数据库中,数据库记录每次将ID发送到数据库时的时间戳。

发送到mySQL DB的所有jave程序都是特定卡的唯一ID。我的数据库看起来像这样

--------------------------------------------
|id         | f_name   | l_name | timeStamp|
+-----------+----------+--------+----------+
|22 00 33   | peter    | bobs   |2015-07-10|
|19 88 E7   | greg     | drip   |2015-07-10|

等等,最初使用所有f_name,l_name和ID创建数据库,但是当我从我的java程序更新并仅传递ID时(由于来自ID的ID,程序知道的所有信息)一个RFID标签)它给了我各个名字的空值。

--------------------------------------------
|id         | f_name   | l_name | timeStamp|
+-----------+----------+--------+----------+
|22 00 33   | peter    | bobs   |2015-07-10|
|19 88 E7   | greg     | drip   |2015-07-10|
|22 00 33   | NULL     | NULL   |2015-07-10|
|19 88 E7   | NULL     | NULL   |2015-07-10|

我意识到这将会发生,所以我的问题是,我该如何解决这个问题?所以名称出现而不是null?我对DB很新,而且有点令人困惑!我应该使用触发器吗?另一张桌子? 如果有的话,任何帮助都会很棒!!!

谢谢Jonny

0 个答案:

没有答案