数据库的三元运算有两种方式
if(expr1, expr2, expr3)
case when 条件 then (条件为true) else (条件为false) end
第一种方式需要消耗大量时间,如果较复杂的操作,尽量使用第二种方式
数据库的三元运算有两种方式
if(expr1, expr2, expr3)
case when 条件 then (条件为true) else (条件为false) end
第一种方式需要消耗大量时间,如果较复杂的操作,尽量使用第二种方式
上星期在等待毕业论文的批改时,想着把开发毕业项目时收录的问题和解决方法整理成文章。就在自己验证数据库的某个操作时,突然数据库报错打不开,赶紧百度,折腾了一天,最后数据库真的凉了,只能选择重装,抱着应该可以自动找回之前的数据的微弱希望,重装了后发现还是报错,在这个时候突然醒悟了如何解决以及当初自己如何一步步走向深渊。尽管最后还是要重录数据,但是摸索出来了原因后,心里美滋滋。接下来还原一下当时的场景和整理解决方法。