Привет всем! Возникла делема с реализацей на стороне mysql такой вещи как : Есть таблица tableContent в неё есть поля : Код (Text): id alias content 1 one бла-бла-бла 2 two бла-бла-бла 3 three бла-бла-бла 4 four бла-бла-бла Если пользователь добавляет новую строчку : Код (Text): $alias = 'one'; $content = 'Какой-то контент'; $sql = "INSERT INTO tableContent (alias,content) VALUES (:alias,:content)"; $q = $conn->prepare($sql); $q->execute(array(':alias'=>$alias, ':content'=>$content)); То при добавлении в mySql срабатывает проверка, и если такой alias уже существует, то он добавляет к алиасу +1. На стороне PHP такое сделал, может есть возможность на MySql такое осуществить? На alias поставлен уникальный индекс
можно сделать запросом. можно наверное на триггерах. запросом просто: https://www.google.com/search?client=opera&q=mysql+on+dupli ... el=suggest INSERT INTO tableContent (alias,content) VALUES alias,:content) ON DUPLICATE KEY UPDATE счетчик = счетчик + 1