@source https://snipp.ru/mysql/sql-duplicate-search
Сборник запросов для поиска, изменения и удаления дублей в таблице MySQL по одному и нескольким полям. В примерах все запросы будут применятся к следующий таблице:
- Подсчет дублей
| input { | |
| border: 1px solid transparent; | |
| border-radius: 6px; | |
| background-image: linear-gradient(white, white), | |
| linear-gradient(to right, orange, yellow); | |
| background-origin: border-box; | |
| background-clip: padding-box, border-box; | |
| } |
@source https://snipp.ru/mysql/sql-duplicate-search
Сборник запросов для поиска, изменения и удаления дублей в таблице MySQL по одному и нескольким полям. В примерах все запросы будут применятся к следующий таблице:
| // @source https://embed.plnkr.co/HpBkr4/ | |
| // some data or data from file input | |
| const data = [ | |
| new File(["a"], "a.txt"), new File(["b"], "b.txt") | |
| ]; | |
| // https://github.com/w3c/clipboard-apis/issues/33 | |
| class _DataTransfer { | |
| constructor() { | |
| return new ClipboardEvent("").clipboardData || new DataTransfer(); |
| function html(text, dest) { | |
| var el = document.createElement('div'); // we can't do it without wrap | |
| el.insertAdjacentHTML('afterbegin', text); | |
| var scripts = el.querySelectorAll('script'); | |
| for (var i = 0; i < scripts.length; i++) { | |
| var scriptEl = document.createElement('script'); |
| function BufferCopy(str) { | |
| var tmp = document.createElement('INPUT'); | |
| tmp.value = str; | |
| document.body.appendChild(tmp); | |
| try { | |
| tmp.select(); | |
| document.execCommand('copy'); | |
| //alert('Скопировано.') | |
| }catch(e){ |
| function round (value, precision, mode) { | |
| var m, f, isHalf, sgn // helper variables | |
| // making sure precision is integer | |
| precision |= 0 | |
| m = Math.pow(10, precision) | |
| value *= m | |
| // sign of the number | |
| sgn = (value > 0) | -(value < 0) | |
| isHalf = value % 1 === 0.5 * sgn | |
| f = Math.floor(value) |