Heim  >  Artikel  >  Backend-Entwicklung  >  请问mysql的有关问题

请问mysql的有关问题

WBOY
WBOYOriginal
2016-06-13 10:17:29899Durchsuche

请教mysql的问题
想只用sql而不用php代码实现如下功能:如果一条记录存在返回其id,如果不存在,插入并返回其id,可以实现吗?如何实现?望各位大侠详细指教

------解决方案--------------------
执行insert into table () values () on duplicate key update ……

那么mysql_insert_id() 返回就是自增id

不过mysql_insert_id可是php函数哦
------解决方案--------------------

SQL code
INSERT IGNORE INTO table () VALUES ();<div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn