在MYSQL中保存两个日期

时间:2019-07-25 06:02:27

标签: mysql sql

我的查询出了什么问题?

我正在尝试设置一个日期,其中MEMB_N等于会员编号,并将第一个日期保存到PrintDate,而如果用户单击我前面的按钮,则“重新打印日期”将是第二个日期。结束(VUEJS)。

    SELECT 
  * (
    CASE
      WHEN (MEMB_N = '000002') 
      THEN 
      INSERT INTO Printing (PrintDate, RePrint) 
      VALUES
        (
          '2019-07-25 10:37:46',
          '2020-12-25 10:37:46'
        ) 
        ELSE 
        UPDATE 
          Printing 
        SET
          RePrint = '2020-12-25 10:37:46' 
        END
      )

这是我的逻辑

  1. 如果用户单击打印按钮,它将把当前日期保存到我数据库的PrintDate中。
  2. 如果用户再次单击打印按钮,它将把当前日期保存到“重新打印”列,并且PrintDate的值将保留为第一个保存的日期。
  3. 如果用户再次单击该按钮,它将仅覆盖RePrint列中的值,而不是PrintDate中的值

0 个答案:

没有答案